Wed, 23 Dec 2009 12:04:04 +0000 keyword: do not monkeypatch diff when in restricted mode stable
Christian Ebert <blacktrash@gmx.net> [Wed, 23 Dec 2009 12:04:04 +0000] rev 10116
keyword: do not monkeypatch diff when in restricted mode kw_diff actually disabled restricted mode when 2 revisions were given, because it effectively disables the extension in this case. But the commands working with diff and patch need restricted mode always enabled, i.e. expansion enabled when writing to the working directory and - crucial for these commands - no expansion when reading the filelog.
Wed, 23 Dec 2009 13:12:36 +0100 merge with default
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 23 Dec 2009 13:12:36 +0100] rev 10115
merge with default
Wed, 23 Dec 2009 13:09:11 +0100 mq: qnew -f should reject merge working directories stable
timeless <timeless@mozdev.org> [Wed, 23 Dec 2009 13:09:11 +0100] rev 10114
mq: qnew -f should reject merge working directories
Tue, 22 Dec 2009 00:50:15 +0100 Merge with stable
Martin Geisler <mg@lazybytes.net> [Tue, 22 Dec 2009 00:50:15 +0100] rev 10113
Merge with stable
Tue, 22 Dec 2009 00:50:03 +0100 hgext: enable extensions without "hgext." prefix in help texts stable
Martin Geisler <mg@lazybytes.net> [Tue, 22 Dec 2009 00:50:03 +0100] rev 10112
hgext: enable extensions without "hgext." prefix in help texts
Mon, 14 Dec 2009 00:32:29 +0900 cmdutil: replace sys.maxint with None as default value in loglimit
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 14 Dec 2009 00:32:29 +0900] rev 10111
cmdutil: replace sys.maxint with None as default value in loglimit Semantically, it is better to use None over any other value when there is "no value". Using maxint in this context is quite hackish, and is not forward compatible.
Mon, 21 Dec 2009 12:18:43 +0200 test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com> [Mon, 21 Dec 2009 12:18:43 +0200] rev 10110
test-help: improve test coverage Adds a test for displaying the short list of commands with the verbose option i.e. 'hg -v help shortlist'. Extends test coverage of commands.help_ by 2 lines.
Mon, 21 Dec 2009 20:30:37 +0100 bookmarks: move parse() and current() into property definitions
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 21 Dec 2009 20:30:37 +0100] rev 10109
bookmarks: move parse() and current() into property definitions
Mon, 21 Dec 2009 15:17:28 +0900 bookmarks: refactor code responsible for updates of bookmarks
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 21 Dec 2009 15:17:28 +0900] rev 10108
bookmarks: refactor code responsible for updates of bookmarks introduce _bookmarksupdate for common parts from commitctx and addchangegroup
Mon, 21 Dec 2009 20:19:21 +0100 bookmarks: repo._bookmarkcurrent should be a propertycache
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 21 Dec 2009 20:19:21 +0100] rev 10107
bookmarks: repo._bookmarkcurrent should be a propertycache
Mon, 21 Dec 2009 15:23:03 +0900 bookmarks: write() can simply access repo._bookmarks
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 21 Dec 2009 15:23:03 +0900] rev 10106
bookmarks: write() can simply access repo._bookmarks
Mon, 21 Dec 2009 13:55:56 +0900 bookmarks: turn repo._bookmarks into a propertycache
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 21 Dec 2009 13:55:56 +0900] rev 10105
bookmarks: turn repo._bookmarks into a propertycache
Mon, 21 Dec 2009 16:13:20 +0100 Merge with stable
Sune Foldager <cryo@cyanite.org> [Mon, 21 Dec 2009 16:13:20 +0100] rev 10104
Merge with stable
Mon, 21 Dec 2009 16:12:43 +0100 hook: fix bug (reuse of variable) introduced in 872d49dd577a stable
Sune Foldager <cryo@cyanite.org> [Mon, 21 Dec 2009 16:12:43 +0100] rev 10103
hook: fix bug (reuse of variable) introduced in 872d49dd577a For binary installs, the 'name' argument would be reused as a local variable, destroying its original value. The patch fixes that, and also avoids copying sys.path when it's not necessary.
Sun, 20 Dec 2009 17:18:04 +0100 patch: implement patch.eol=auto mode
Martin Geisler <mg@lazybytes.net> [Sun, 20 Dec 2009 17:18:04 +0100] rev 10102
patch: implement patch.eol=auto mode EOLs in patched files are restored to their original value after patching. We use the first EOL found in the file, files with inconsistent EOLs will thus be normalized during this process.
Sun, 20 Dec 2009 17:18:02 +0100 patch: propagate eolmode down to patchfile
Martin Geisler <mg@lazybytes.net> [Sun, 20 Dec 2009 17:18:02 +0100] rev 10101
patch: propagate eolmode down to patchfile The old code mapped the value of eolmode ('strict', 'crlf' or 'lf') to eol (None, '\r\n' or '\n') at the entry point in internalpatch. The value of eol was then used directly as the desired EOL in patchfile. We now delay the mapping and let patchfile do it instead. This allows for more complicated behavior where it does not make sense to map eolmode directly to the target EOLs.
Sat, 19 Dec 2009 22:56:01 -0800 Merge with stable
Brendan Cully <brendan@kublai.com> [Sat, 19 Dec 2009 22:56:01 -0800] rev 10100
Merge with stable
Sat, 19 Dec 2009 22:55:33 -0800 share: use defaultdest to compute unspecified destination stable
Brendan Cully <brendan@kublai.com> [Sat, 19 Dec 2009 22:55:33 -0800] rev 10099
share: use defaultdest to compute unspecified destination This harmonizes with clone, and avoids creating a .hg in the current directory if the source ends with a /
Sat, 19 Dec 2009 13:10:46 +0100 Merge with stable
Martin Geisler <mg@lazybytes.net> [Sat, 19 Dec 2009 13:10:46 +0100] rev 10098
Merge with stable
Fri, 18 Dec 2009 15:05:42 -0500 glog: fix "incompatible option" error message. stable
Greg Ward <greg-hg@gerg.ca> [Fri, 18 Dec 2009 15:05:42 -0500] rev 10097
glog: fix "incompatible option" error message. Options like 'only_branch' should be presented to the user as '--only-branch'.
Fri, 18 Dec 2009 14:27:30 -0600 Merge with crew
Matt Mackall <mpm@selenic.com> [Fri, 18 Dec 2009 14:27:30 -0600] rev 10096
Merge with crew
Tue, 15 Dec 2009 10:37:23 +0000 convert: implement two hooks in builtin cvsps
Frank Kingswood <frank@kingswood-consulting.co.uk> [Tue, 15 Dec 2009 10:37:23 +0000] rev 10095
convert: implement two hooks in builtin cvsps
Wed, 16 Dec 2009 17:39:42 -0600 Merge with crew
Matt Mackall <mpm@selenic.com> [Wed, 16 Dec 2009 17:39:42 -0600] rev 10094
Merge with crew
Thu, 17 Dec 2009 00:32:26 +0100 Merge with stable
Martin Geisler <mg@lazybytes.net> [Thu, 17 Dec 2009 00:32:26 +0100] rev 10093
Merge with stable
Wed, 16 Dec 2009 23:59:50 +0100 doc/Makefile: Fix rst2html detection stable
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Dec 2009 23:59:50 +0100] rev 10092
doc/Makefile: Fix rst2html detection Displaying the output from the failing call to "which" didn't prevent make from doing stupid things later. We now only search for "rst2html" and fallback to "rst2html.py". If neither name is found, make will eventually abort when we try to use $(RST2HTML).
Fri, 11 Dec 2009 16:17:39 +0900 inotify: completely ignore events on the repository root
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 11 Dec 2009 16:17:39 +0900] rev 10091
inotify: completely ignore events on the repository root They can only be events on the top directory object. Those events are meaningless for us: permission changes, repository-wide moves... And they break the assertion that all events happen in repo/*. Just ignore them. Fixes one of the failures of run-test.py --inotify test-permissions
Fri, 11 Dec 2009 15:58:09 +0900 inotify: do not rely on stat(.hg/dirstate) to invalidate our dirstate
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 11 Dec 2009 15:58:09 +0900] rev 10090
inotify: do not rely on stat(.hg/dirstate) to invalidate our dirstate stat() is not reliable when several events happen quickly. Which means that if two hg actions occur in the same second, stat() result will not reflect the second change. And only _one_ invalidate() call was done. Also ignore the events that occur when wlock is held, since wlock release will trigger a full rescan anyway. Fixes 17 run-tests.py --inotify tests.
Fri, 27 Nov 2009 09:23:10 +0900 inotify: follow new files if they are regular or a symlink.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 27 Nov 2009 09:23:10 +0900] rev 10089
inotify: follow new files if they are regular or a symlink. Fixes run-tests.py --inotify symlink-basic
Wed, 16 Dec 2009 12:09:25 +0100 run-tests.py: Show paths to failing tests, .err and .out
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Dec 2009 12:09:25 +0100] rev 10088
run-tests.py: Show paths to failing tests, .err and .out I think this is very convenient when investigating and fixing test failures, but perhaps it must be tweaked further to show paths if and only if it is appropriate.
Wed, 16 Dec 2009 16:46:12 -0600 Merge with stable
Matt Mackall <mpm@selenic.com> [Wed, 16 Dec 2009 16:46:12 -0600] rev 10087
Merge with stable
(0) -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip