Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 13:27:28 +0900] rev 8067
inotify: files is always a list: 'files or []' is redundant
files comes from match.files() : it always returns a list.
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 21:57:17 +0200] rev 8066
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Thu, 09 Apr 2009 14:32:44 +0200] rev 8065
extdiff: preserve execute-bit across copies (
issue1562)
Bug report and test by Mads Kiilerich <mads@kiilerich.com>
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 21:21:01 +0200] rev 8064
extdiff: merge node and working dir snapshot modes
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 16:15:45 +0200] rev 8063
convert/p4: win32 fixes
* cmd.exe does not know single quotes
* win32 does not like trailing whitespace very much. Trade test coverage for
maintenance time and drop the trailing whitespaces tests.
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 21:18:53 +0200] rev 8062
test-
issue1438: make executable
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 19:47:11 +0200] rev 8061
context: fix workingctx.__contains__
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 02:38:23 +0900] rev 8060
run-tests: detect when hghave fails to check for a feature and fail test
hghave exitcode != 0 might mean that hghave failed to check for feature
avaibility. Detect those cases, and fail the test, instead of skipping it.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 02:34:00 +0900] rev 8059
hghave: checking that all targets are Exception-free
Pascal Quantin <pascal.quantin@gmail.com> [Sat, 11 Apr 2009 21:58:28 +0200] rev 8058
Add Python 2.6 support to win32 installer
With Python 2.6, win32 installer should try to package MSVC9.0 dlls instead of
MSVC7.1 dlls
Pascal Quantin <pascal.quantin@gmail.com> [Sun, 25 Jan 2009 21:08:36 +0100] rev 8057
Bundle python dll in win32 installer if present
in case hg.exe is generated with the py2exe '-b 2' option instead of '-b 1',
python2?.dll is not included in library.zip file and must also be packaged.
The file will be integrated in the installer only if it is present in the dist
directory. Generating hg.exe with the '-b 2' option is mandatory to avoid a
crash when pyreadline is installed.
Pascal Quantin <pascal.quantin@gmail.com> [Sun, 25 Jan 2009 21:55:18 +0100] rev 8056
Win32 installer: add hgrc.5.html and hgignore.5.html links to Start Menu folder
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 14:36:55 +0200] rev 8055
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Apr 2009 14:33:47 +0200] rev 8054
httprepo: hide password in debug traces too
Steve Borho <steve@borho.org> [Sat, 11 Apr 2009 18:34:21 -0500] rev 8053
hide passwords in httprepo error messages
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 23:43:24 +0200] rev 8052
convert/mtn: allow monotone database files as sources
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 23:21:39 +0200] rev 8051
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 23:12:42 +0200] rev 8050
convert/mtn: record changes from directory renames (
issue1587)
Bug report and initial path by Pavel Volkovitskiy <int@mtx.ru>
Augie Fackler <durin42@gmail.com> [Sat, 04 Apr 2009 20:39:46 -0500] rev 8049
test-convert-svn-sink: rewrite output for svn compatibility
Addition by Patrick Mezard <pmezard@gmail.com>:
* drop 'kind=' lines from svn 1.6 output
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 21:17:11 +0200] rev 8048
convert/cvs: delay CVS log parsing after initialization (
issue1581/2)
Source and destination constructors should be fast so configurations issues are
hit quickly, including authentication and filemap/authormap/splicemap issues.
Delaying might be a problem if the remove side disconnects idle connections
while the log is being read. It did not happen when converting openafs
repository, where log retrieval took at least 10mn.
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 21:15:27 +0200] rev 8047
convert: better mapfile parsing errors (
issue1581/1)
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 20:49:47 +0200] rev 8046
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 20:18:51 +0200] rev 8045
convert/bzr: fix file rename replaced by a dir case (
issue1583)
We were not checking entry types, and getting file content was working with
directories instead of raising IOError.
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 00:13:18 +0200] rev 8044
purge: fix
b777dd8f7836 (remove read-only files)
- use try/except to avoid unnecessary work
- edit only mode bits
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Apr 2009 21:20:28 +0200] rev 8043
purge: remove read-only files under Windows (
issue583)
Initial version by Benoit Boissinot <bboissin@gmail.com>
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Apr 2009 13:06:02 +0200] rev 8042
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Apr 2009 13:00:28 +0200] rev 8041
Fix manifest default rev doc when no rev is checked out (
issue1603)
Martin Geisler <mg@lazybytes.net> [Thu, 09 Apr 2009 20:00:48 +0200] rev 8040
commands: more informative description of "!" files in status
This makes the description more similar to the one used by Subversion.
Suggestion by Dennis Brakhane.
Martin Geisler <mg@lazybytes.net> [Thu, 09 Apr 2009 14:43:02 +0200] rev 8039
commands: automatically word-wrap cmdline options
Some of the descriptions of command line options were getting quite
long, and when translated they are likely to grow even longer. This
word-wraps them at 70 characters, just like the help texts.
We could have opted to wrap them at the terminal width instead, but I
think it looks better to have them be consistent with the help texts.
Martin Geisler <mg@lazybytes.net> [Thu, 09 Apr 2009 10:48:07 +0200] rev 8038
commands: removed bad linebreak in import help
Patrick Mezard <pmezard@gmail.com> [Wed, 08 Apr 2009 23:24:22 +0200] rev 8037
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Wed, 08 Apr 2009 23:17:33 +0200] rev 8036
test-convert-bzr: check renamed files are removed (
issue1505)
Xavier ALT <dex@phoenix-ind.net> [Wed, 08 Apr 2009 22:59:02 +0200] rev 8035
convert: remove renamed source files (
issue1505)
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 22:07:20 +0200] rev 8034
commands: lower-case --import-branch help text
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 21:20:31 +0200] rev 8033
commands: consistently write switches as -a/--abc
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 20:51:09 +0200] rev 8032
commands: use double quotes consistently in help texts
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 20:43:19 +0200] rev 8031
upper-case command line meta variables
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 00:48:05 +0200] rev 8030
i18n-da: synchronized
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 00:41:07 +0200] rev 8029
notify, commands: word-wrap help strings
Martin Geisler <mg@lazybytes.net> [Tue, 07 Apr 2009 23:06:50 +0200] rev 8028
expand "rev" to "revision" in help texts
Martin Geisler <mg@lazybytes.net> [Tue, 07 Apr 2009 22:58:05 +0200] rev 8027
expand "repo" to "repository" in help texts
Martin Geisler <mg@lazybytes.net> [Tue, 07 Apr 2009 22:47:56 +0200] rev 8026
expand "dir" to "directory" in help texts
Henrik Stuart <henrik.stuart at edlund.dk> [Wed, 08 Apr 2009 19:32:16 +0200] rev 8025
patchbomb: Support initial in-reply-to header
This allows follow-up/revised patches to appear properly threaded
in mail readers and in the archives, reducing noise.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 14:20:57 +0200] rev 8024
profiling: Adding support for kcachegrind output format, using lsprofcalltree
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 02 Apr 2009 16:01:30 +0900] rev 8023
profiling: Adding a profiling.format config variable
Allows defining other output formats for profiling.
If an invalid format is given, output a warning and ignore it.
For now, only the standard 'text' value is supported.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 14:19:41 +0200] rev 8022
profiling: Adding profiling.output config variable
If specified, outputs profiling data to the said file.
Prints to stderr by default
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 14:18:20 +0200] rev 8021
profiling: dropping hotshot profiling. --profile as a unique profiling option
hotshot was an experimental module, which is broken for Python < 2.5
And even for Python >= 2.5 users, hotshot usage is discouraged: cProfile
(formerly lsprof) should be used instead.
Henrik Stuart <hg@hstuart.dk> [Tue, 07 Apr 2009 20:57:25 +0200] rev 8020
log: fix broken multiple user search
This fix also allows partial user matches so the full name and email
does not have to be written out in verbatim.
Martin Geisler <mg@daimi.au.dk> [Tue, 07 Apr 2009 17:42:55 +0200] rev 8019
i18n-da: updated, translated status help
Martin Geisler <mg@daimi.au.dk> [Tue, 07 Apr 2009 17:32:40 +0200] rev 8018
commands: describe "!" files as "missing" in help for status
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 06 Apr 2009 20:11:00 +0200] rev 8017
merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 06 Apr 2009 19:48:11 +0200] rev 8016
raise RevlogError when parser can't parse the revlog index
Initial patch and test thanks to Nicolas Dumazet.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 16:26:57 +0200] rev 8015
templatefilters: strings are iterators, but shouldn't be joined anyway
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 10:51:45 +0200] rev 8014
templatefilters: split out jsonescape() function
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 10:51:27 +0200] rev 8013
cmdutil: prevent code repetition by abstraction in changeset_templater
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 10:53:01 +0200] rev 8012
tests: use unified diff in test-command-template for better error reports