Sun, 31 May 2009 17:54:18 -0500 match: ignore return of match.bad
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8680
match: ignore return of match.bad All users returned false, return can now be dropped
Sun, 31 May 2009 17:54:18 -0500 add: use match.bad callback more effectively
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8679
add: use match.bad callback more effectively
Sun, 31 May 2009 17:54:18 -0500 match: document bad callback semantics
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8678
match: document bad callback semantics
Sun, 31 May 2009 17:54:18 -0500 walk: simplify logic for badfn clause
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8677
walk: simplify logic for badfn clause - matchfn redundant - call badfn always rather than fwarn - use for/else rather than keep var
Sun, 31 May 2009 17:54:18 -0500 walk: we always have a badfn
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8676
walk: we always have a badfn
Sun, 31 May 2009 17:54:18 -0500 walk: simplify check for missing file
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8675
walk: simplify check for missing file
Sun, 31 May 2009 15:20:31 -0400 run-tests: redefine --with-hg so it takes the 'hg' script to run.
Greg Ward <greg-hg@gerg.ca> [Sun, 31 May 2009 15:20:31 -0400] rev 8674
run-tests: redefine --with-hg so it takes the 'hg' script to run. - in parseargs(), check that --with-hg value is valid - add handy --local option for "--with-hg=../hg" - ensure that we always set PATH and PYTHONPATH (not just when doing a temporary install) - override any existing PYTHONPATH, so test success does not depend on whatever happens to be in the caller's environment - give tests a little more control by exporting $PYTHON to the environment; needed by test-convert and test-mergetool when they run hg with a stripped-down $PATH Also, add a big comment explaining all the corner cases to test for the next person who tries to modify this script.
Fri, 29 May 2009 22:18:16 -0400 run-tests: fix _checkhglib() so it's correct when using --with-hg.
Greg Ward <greg-hg@gerg.ca> [Fri, 29 May 2009 22:18:16 -0400] rev 8673
run-tests: fix _checkhglib() so it's correct when using --with-hg. Since this makes the warning less likely, upgrade it to a "real" warning to stderr.
Fri, 29 May 2009 22:18:15 -0400 run-tests: factor out _checkhglib() to check import path of 'mercurial'.
Greg Ward <greg-hg@gerg.ca> [Fri, 29 May 2009 22:18:15 -0400] rev 8672
run-tests: factor out _checkhglib() to check import path of 'mercurial'. - rename _hgpath() to _gethgpath() and move it down next to _checkhglib() - change _gethgpath() so it caches its result: replaces global 'hgpkg' that anyone can use with global '_hgpath' that is only for _gethgpath() - no need to pass 'expecthg' to runchildren() or runtests() anymore Also: do not change global PYTHON when doing coverage; this seems to be unnecessary, since we create a dummy 'hg' script that handles coverage for us, and it made things brittle. (E.g. the rest of this patch makes the call to _hgpath() come later, and it was broken by enabling coverage.)
Fri, 29 May 2009 22:17:53 -0400 run-tests: show PID if running in parallel mode with -v.
Greg Ward <greg-hg@gerg.ca> [Fri, 29 May 2009 22:17:53 -0400] rev 8671
run-tests: show PID if running in parallel mode with -v. (Extremely handy when you break parallel operation and need to figure out what's going on. The assumption is that if you run with -v, you want more details.)
Sun, 31 May 2009 19:48:37 +0200 i18n-da: synchronized and updated slightly
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 19:48:37 +0200] rev 8670
i18n-da: synchronized and updated slightly
Sun, 31 May 2009 18:09:19 +0200 commands: typo in bundle abort message
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 18:09:19 +0200] rev 8669
commands: typo in bundle abort message This error trigger if one calls bundle with the wrong parameters and it is thus not an error scripts will want to look for (they could and should ensure that they call bundle with the correct parameters).
Sun, 31 May 2009 14:55:51 +0200 fixed typos found in translatable strings
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 14:55:51 +0200] rev 8668
fixed typos found in translatable strings This is from a spell-check of hg.pot.
Sun, 31 May 2009 14:53:46 +0200 graphlog, win32mbcs: capitalize ASCII
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 14:53:46 +0200] rev 8667
graphlog, win32mbcs: capitalize ASCII
Sun, 31 May 2009 14:52:22 +0200 highlight: consistently capitalize Pygments
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 14:52:22 +0200] rev 8666
highlight: consistently capitalize Pygments
Sun, 31 May 2009 14:51:37 +0200 win32mbcs: capitalize Unicode
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 14:51:37 +0200] rev 8665
win32mbcs: capitalize Unicode
Sun, 31 May 2009 14:48:17 +0200 commands: expand "arg" -> "argument" in showconfig help strings
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 14:48:17 +0200] rev 8664
commands: expand "arg" -> "argument" in showconfig help strings It is easier to translate full sentences without abbreviations, or said differently, I don't know a short Danish word for "argument".
Sun, 31 May 2009 01:30:16 +0200 wrap string literals in error messages
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 01:30:16 +0200] rev 8663
wrap string literals in error messages
Sun, 31 May 2009 01:29:30 +0200 convert/gnuarch: wrap long line, format kwargs without spaces
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 01:29:30 +0200] rev 8662
convert/gnuarch: wrap long line, format kwargs without spaces
Sun, 31 May 2009 01:28:18 +0200 convert/cvsps: wrap long lines
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 01:28:18 +0200] rev 8661
convert/cvsps: wrap long lines
Sun, 31 May 2009 01:26:23 +0200 convert/subversion: wrap long lines in comments
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 01:26:23 +0200] rev 8660
convert/subversion: wrap long lines in comments
Sun, 31 May 2009 01:13:45 +0200 test-hybridencode: break long string literals
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 01:13:45 +0200] rev 8659
test-hybridencode: break long string literals
Sun, 31 May 2009 00:58:20 +0200 revlog: make triple-quoted string a real comment
Martin Geisler <mg@lazybytes.net> [Sun, 31 May 2009 00:58:20 +0200] rev 8658
revlog: make triple-quoted string a real comment
Sat, 30 May 2009 23:42:35 +0200 posix: do not use fstat in isowner
Martin Geisler <mg@lazybytes.net> [Sat, 30 May 2009 23:42:35 +0200] rev 8657
posix: do not use fstat in isowner The fstat function was undefined, but never used since a stat object was always passed in the optional st argument. Passing st is now mandatory. This bug crept in when util was split up into posix and windows modules. The fstat function is still defined in util, but importing it into posix would create an import cycle which seems unnecessary.
Sat, 30 May 2009 23:20:30 +0200 removed unused imports
Martin Geisler <mg@lazybytes.net> [Sat, 30 May 2009 23:20:30 +0200] rev 8656
removed unused imports
Sat, 30 May 2009 11:32:23 -0700 Move alias into core
Brendan Cully <brendan@kublai.com> [Sat, 30 May 2009 11:32:23 -0700] rev 8655
Move alias into core
Sat, 30 May 2009 19:37:01 +0200 mq: rename setheader to updateheader and fix comment
Cédric Duval <cedricduval@free.fr> [Sat, 30 May 2009 19:37:01 +0200] rev 8654
mq: rename setheader to updateheader and fix comment
Sat, 30 May 2009 19:18:29 +0200 mq: initializing patchheader class directly from patch content
Cédric Duval <cedricduval@free.fr> [Sat, 30 May 2009 19:18:29 +0200] rev 8653
mq: initializing patchheader class directly from patch content The patch header needs only be read in order to instantiate the class, and as such it makes more sense to do it within the class.
Fri, 29 May 2009 21:31:33 -0700 Merge with mpm
Bryan O'Sullivan <bos@serpentine.com> [Fri, 29 May 2009 21:31:33 -0700] rev 8652
Merge with mpm
Fri, 29 May 2009 10:00:03 -0400 run-tests: clarify timeout log message.
Greg Ward <greg-hg@gerg.ca> [Fri, 29 May 2009 10:00:03 -0400] rev 8651
run-tests: clarify timeout log message.
Wed, 27 May 2009 16:01:34 -0500 revlog: refactor chunk cache interface again
Matt Mackall <mpm@selenic.com> [Wed, 27 May 2009 16:01:34 -0500] rev 8650
revlog: refactor chunk cache interface again - chunk to _chunk - _prime to _chunkraw - _chunkclear for cache clearing - _chunk calls _chunkraw - clean up _prime a bit - simplify users in revision and checkinlinesize - drop file descriptor passing (we're better off opening fds lazily
Thu, 28 May 2009 17:44:57 +0200 clone: fall back to pull source repo cannot be locked, 937ee88da3ef was a noop
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 28 May 2009 17:44:57 +0200] rev 8649
clone: fall back to pull source repo cannot be locked, 937ee88da3ef was a noop 937ee88da3ef was a noop, it was missing the wait keyword
Thu, 28 May 2009 17:03:35 +0200 fixed 0xc0150004 error building Mercurial under Python 2.6 for Windows
Garth Roxburgh-Kidd <garth@deadlybloodyserious.com> [Thu, 28 May 2009 17:03:35 +0200] rev 8648
fixed 0xc0150004 error building Mercurial under Python 2.6 for Windows
Thu, 28 May 2009 08:29:40 +0200 localrepo: move comment
Adrian Buehlmann <adrian@cadifra.com> [Thu, 28 May 2009 08:29:40 +0200] rev 8647
localrepo: move comment
Wed, 27 May 2009 14:16:13 +0200 localrepo: use lock.release for single lock
Simon Heimberg <simohe@besonet.ch> [Wed, 27 May 2009 14:16:13 +0200] rev 8646
localrepo: use lock.release for single lock
Wed, 27 May 2009 23:39:41 +0200 dirstate: fixed typo in comment
Martin Geisler <mg@lazybytes.net> [Wed, 27 May 2009 23:39:41 +0200] rev 8645
dirstate: fixed typo in comment
Wed, 27 May 2009 14:44:55 -0500 changelog: make delayopener less intrusive
Matt Mackall <mpm@selenic.com> [Wed, 27 May 2009 14:44:55 -0500] rev 8644
changelog: make delayopener less intrusive
Wed, 27 May 2009 14:44:54 -0500 revlog: report indexfile rather than datafile for integrity check
Matt Mackall <mpm@selenic.com> [Wed, 27 May 2009 14:44:54 -0500] rev 8643
revlog: report indexfile rather than datafile for integrity check
Wed, 27 May 2009 14:44:52 -0500 ui: fix two bugs in %% warning
Matt Mackall <mpm@selenic.com> [Wed, 27 May 2009 14:44:52 -0500] rev 8642
ui: fix two bugs in %% warning
Wed, 27 May 2009 14:44:51 -0500 revlog: move stat inside lazyparser
Matt Mackall <mpm@selenic.com> [Wed, 27 May 2009 14:44:51 -0500] rev 8641
revlog: move stat inside lazyparser
Mon, 25 May 2009 12:48:15 -0500 dirstate: notice truncated parents read
Matt Mackall <mpm@selenic.com> [Mon, 25 May 2009 12:48:15 -0500] rev 8640
dirstate: notice truncated parents read
Mon, 25 May 2009 10:44:37 -0500 lookup: check for dirstate damage on failure
Matt Mackall <mpm@selenic.com> [Mon, 25 May 2009 10:44:37 -0500] rev 8639
lookup: check for dirstate damage on failure
Tue, 26 May 2009 23:09:38 +0200 keyword: rename matcher() to match() mimicking changes in main
Christian Ebert <blacktrash@gmx.net> [Tue, 26 May 2009 23:09:38 +0200] rev 8638
keyword: rename matcher() to match() mimicking changes in main
Sun, 24 May 2009 22:15:48 +0200 tests: test for dispatch on [defaults]: more clearly differing output
Cédric Duval <cedricduval@free.fr> [Sun, 24 May 2009 22:15:48 +0200] rev 8637
tests: test for dispatch on [defaults]: more clearly differing output Using '-r null' instead of '-v' as the overriden command default. The latter did not have any effect on output, thus not giving much indication on whether the modified defaults were really in use or not.
Wed, 27 May 2009 16:25:31 +0200 merge: whitespace cleanup
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 27 May 2009 16:25:31 +0200] rev 8636
merge: whitespace cleanup
Wed, 27 May 2009 14:11:41 +0200 revlog: add test for 7659eecd9da2 (issue1678)
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 27 May 2009 14:11:41 +0200] rev 8635
revlog: add test for 7659eecd9da2 (issue1678)
Wed, 27 May 2009 02:46:59 +0200 changegroup: the node list might be an empty generator (fix issue1678)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 27 May 2009 02:46:59 +0200] rev 8634
changegroup: the node list might be an empty generator (fix issue1678)
Tue, 26 May 2009 23:49:53 +0200 store encoding: .i/.d encoding for non-store repo (broken by 810387f59696)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 26 May 2009 23:49:53 +0200] rev 8633
store encoding: .i/.d encoding for non-store repo (broken by 810387f59696)
Tue, 26 May 2009 22:59:52 +0200 replace "i in range(len(xs))" with "i, x in enumerate(xs)"
Martin Geisler <mg@lazybytes.net> [Tue, 26 May 2009 22:59:52 +0200] rev 8632
replace "i in range(len(xs))" with "i, x in enumerate(xs)" The remaining occurrences should be the ones where "xs" is mutated or where "i" is used for index arithmetic.
Tue, 26 May 2009 22:37:26 +0200 util: simplify range expression
Martin Geisler <mg@lazybytes.net> [Tue, 26 May 2009 22:37:26 +0200] rev 8631
util: simplify range expression The n index variable was unused. Every iteration would pop one element off of parts, so the for loop can be replaced with a while loop.
Tue, 26 May 2009 22:09:39 +0200 color: cleanup extra commas
Martin Geisler <mg@lazybytes.net> [Tue, 26 May 2009 22:09:39 +0200] rev 8630
color: cleanup extra commas
Tue, 26 May 2009 22:02:10 +0200 setup: execute hg in C locale
Martin Geisler <mg@lazybytes.net> [Tue, 26 May 2009 22:02:10 +0200] rev 8629
setup: execute hg in C locale
Tue, 26 May 2009 21:13:21 +0200 setup: handle trust warnings when determining version
Martin Geisler <mg@lazybytes.net> [Tue, 26 May 2009 21:13:21 +0200] rev 8628
setup: handle trust warnings when determining version
Tue, 26 May 2009 21:07:41 +0200 setup: renamed l, e vars to out, err
Martin Geisler <mg@lazybytes.net> [Tue, 26 May 2009 21:07:41 +0200] rev 8627
setup: renamed l, e vars to out, err
Tue, 26 May 2009 20:12:37 +0200 hggettext: ensure correct Mercurial is imported
Martin Geisler <mg@lazybytes.net> [Tue, 26 May 2009 20:12:37 +0200] rev 8626
hggettext: ensure correct Mercurial is imported
Tue, 26 May 2009 19:51:22 +0200 Makefile: do not create i18n/, it is already there
Martin Geisler <mg@lazybytes.net> [Tue, 26 May 2009 19:51:22 +0200] rev 8625
Makefile: do not create i18n/, it is already there
Mon, 25 May 2009 23:06:11 +0200 replace xrange(0, n) with xrange(n)
Martin Geisler <mg@lazybytes.net> [Mon, 25 May 2009 23:06:11 +0200] rev 8624
replace xrange(0, n) with xrange(n)
Mon, 25 May 2009 22:54:16 +0200 color: replace re.split with ui.configlist
Martin Geisler <mg@lazybytes.net> [Mon, 25 May 2009 22:54:16 +0200] rev 8623
color: replace re.split with ui.configlist
Mon, 25 May 2009 22:44:53 +0200 color: use lists instead of tuples for effects
Martin Geisler <mg@lazybytes.net> [Mon, 25 May 2009 22:44:53 +0200] rev 8622
color: use lists instead of tuples for effects
Tue, 26 May 2009 10:16:17 +0200 hgweb: extract config values after reading webdir-config
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 26 May 2009 10:16:17 +0200] rev 8621
hgweb: extract config values after reading webdir-config
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip