Mon, 08 Jun 2009 18:14:44 -0500 merge: simplify flag merging code slightly
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8733
merge: simplify flag merging code slightly
Mon, 08 Jun 2009 18:14:44 -0500 dirstate: eliminate reference cycle from normalize
Matt Mackall <mpm@selenic.com> [Mon, 08 Jun 2009 18:14:44 -0500] rev 8732
dirstate: eliminate reference cycle from normalize Bound methods hold a reference to self, so assigning a bound method to an instance unavoidably creates a cycle. Work around this by choosing a normalize method at walk time instead. Eliminate default arg while we're at it.
Sun, 07 Jun 2009 21:16:05 +0200 cleanup: removed unused imports
Henri Wiechers <hwiechers@gmail.com> [Sun, 07 Jun 2009 21:16:05 +0200] rev 8731
cleanup: removed unused imports
Mon, 08 Jun 2009 00:14:24 +0200 hgrc.5: wrap lines at 70 chars (whitespace cleanup)
Martin Geisler <mg@lazybytes.net> [Mon, 08 Jun 2009 00:14:24 +0200] rev 8730
hgrc.5: wrap lines at 70 chars (whitespace cleanup)
Mon, 08 Jun 2009 00:13:58 +0200 hgignore.5: wrap lines at 70 chars (whitespace cleanup)
Martin Geisler <mg@lazybytes.net> [Mon, 08 Jun 2009 00:13:58 +0200] rev 8729
hgignore.5: wrap lines at 70 chars (whitespace cleanup)
Mon, 08 Jun 2009 00:13:35 +0200 hg.1: wrap lines at 70 chars (whitespace cleanup)
Martin Geisler <mg@lazybytes.net> [Mon, 08 Jun 2009 00:13:35 +0200] rev 8728
hg.1: wrap lines at 70 chars (whitespace cleanup)
Sun, 07 Jun 2009 17:34:12 +0200 hgrc.5: language fixes
timeless <timeless@gmail.com> [Sun, 07 Jun 2009 17:34:12 +0200] rev 8727
hgrc.5: language fixes
Mon, 01 Jun 2009 02:17:57 +0200 hgrc.5: wrap manpage at 80 chars
Christian Ebert <blacktrash@gmx.net> [Mon, 01 Jun 2009 02:17:57 +0200] rev 8726
hgrc.5: wrap manpage at 80 chars Checked with asciidoc 8.4.5
Thu, 04 Jun 2009 21:24:29 +0100 bookmarks: update docstring
Abderrahim Kitouni <a.kitouni@gmail.com> [Thu, 04 Jun 2009 21:24:29 +0100] rev 8725
bookmarks: update docstring
Sat, 06 Jun 2009 15:38:03 -0700 Unbreak run-tests support for out-of-tree extensions
Brendan Cully <brendan@kublai.com> [Sat, 06 Jun 2009 15:38:03 -0700] rev 8724
Unbreak run-tests support for out-of-tree extensions
Sat, 06 Jun 2009 13:37:41 -0700 Merge with crew-stable
Brendan Cully <brendan@kublai.com> [Sat, 06 Jun 2009 13:37:41 -0700] rev 8723
Merge with crew-stable
Fri, 05 Jun 2009 15:08:45 +0200 Some platforms lack the PATH_MAX definition (eg. GNU/Hurd).
Arne Babenhauserheide <bab@draketo.de> [Fri, 05 Jun 2009 15:08:45 +0200] rev 8722
Some platforms lack the PATH_MAX definition (eg. GNU/Hurd). Thanks to ronny for making it cleaner.
Thu, 04 Jun 2009 18:11:11 -0600 test-fncache: Use find instead of ls -R.
Will Maier <willmaier@ml1.net> [Thu, 04 Jun 2009 18:11:11 -0600] rev 8721
test-fncache: Use find instead of ls -R. Different platforms implement -R differently (and it produces unneccessarily verbose output in this case). find is just as good and more consistent. Unbreaks test on OpenBSD. Edited by pmezard: added 'sort' call
Thu, 04 Jun 2009 17:33:30 -0600 Make test-verify SUSv3 compatible.
Will Maier <willmaier@ml1.net> [Thu, 04 Jun 2009 17:33:30 -0600] rev 8720
Make test-verify SUSv3 compatible. 'head -c' isn't supported on (at least) OpenBSD and is not part of SUSv3. Instead, use dd. See also: http://www.opengroup.org/onlinepubs/009695399/utilities/head.html
Wed, 03 Jun 2009 22:58:43 -0400 Support branch names in contrib/bash_completion
Steve Losh <steve@stevelosh.com> [Wed, 03 Jun 2009 22:58:43 -0400] rev 8719
Support branch names in contrib/bash_completion Anywhere a revision is needed a branch name can be used to specify the tip of that branch, so branch names should be tab completed.
Wed, 03 Jun 2009 22:54:53 -0400 Support merge in contrib/bash_completion
Steve Losh <steve@stevelosh.com> [Wed, 03 Jun 2009 22:54:53 -0400] rev 8718
Support merge in contrib/bash_completion
Thu, 04 Jun 2009 16:21:55 -0500 context: add a dirty method to detect modified contexts
Matt Mackall <mpm@selenic.com> [Thu, 04 Jun 2009 16:21:55 -0500] rev 8717
context: add a dirty method to detect modified contexts
Thu, 04 Jun 2009 16:21:09 -0500 dirstate: don't complain about 0-length files
Matt Mackall <mpm@selenic.com> [Thu, 04 Jun 2009 16:21:09 -0500] rev 8716
dirstate: don't complain about 0-length files
Thu, 04 Jun 2009 16:21:03 -0500 commit: move some setup outside the lock
Matt Mackall <mpm@selenic.com> [Thu, 04 Jun 2009 16:21:03 -0500] rev 8715
commit: move some setup outside the lock
Thu, 04 Jun 2009 21:23:31 +0900 Add cp950 as problematic encoding which is used in chinese windows.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 04 Jun 2009 21:23:31 +0900] rev 8714
Add cp950 as problematic encoding which is used in chinese windows.
Thu, 04 Jun 2009 18:05:50 +0200 hgweb: allow distinction between open/closed branches on branches page
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 04 Jun 2009 18:05:50 +0200] rev 8713
hgweb: allow distinction between open/closed branches on branches page
Wed, 03 Jun 2009 17:12:48 -0500 commit: rename wctx to cctx
Matt Mackall <mpm@selenic.com> [Wed, 03 Jun 2009 17:12:48 -0500] rev 8712
commit: rename wctx to cctx
Wed, 03 Jun 2009 17:07:41 -0500 mq: fix commit prototype
Matt Mackall <mpm@selenic.com> [Wed, 03 Jun 2009 17:07:41 -0500] rev 8711
mq: fix commit prototype
Mon, 01 Jun 2009 22:13:08 -0500 commit: trade O(n^2) file checks for O(n^2) dir checks
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 22:13:08 -0500] rev 8710
commit: trade O(n^2) file checks for O(n^2) dir checks
Mon, 01 Jun 2009 21:51:00 -0500 commit: move explicit file checking into repo.commit
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 21:51:00 -0500] rev 8709
commit: move explicit file checking into repo.commit
Mon, 01 Jun 2009 20:25:01 -0500 dirstate: more accurate use of match.dir callback
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 20:25:01 -0500] rev 8708
dirstate: more accurate use of match.dir callback
Mon, 01 Jun 2009 14:51:47 -0500 commit: editor reads file lists from provided context
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 14:51:47 -0500] rev 8707
commit: editor reads file lists from provided context
Mon, 01 Jun 2009 14:11:32 -0500 commit: drop the now-unused files parameter
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 14:11:32 -0500] rev 8706
commit: drop the now-unused files parameter
Mon, 01 Jun 2009 14:11:19 -0500 tag: use match.exact for commit
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 14:11:19 -0500] rev 8705
tag: use match.exact for commit
Mon, 01 Jun 2009 13:51:21 -0500 commands: drop files arg for commit calls
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 13:51:21 -0500] rev 8704
commands: drop files arg for commit calls
Mon, 01 Jun 2009 13:51:21 -0500 transplant: use match object rather than files for commit
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 13:51:21 -0500] rev 8703
transplant: use match object rather than files for commit
Mon, 01 Jun 2009 13:51:21 -0500 rebase: remove unneeded status call before commit
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 13:51:21 -0500] rev 8702
rebase: remove unneeded status call before commit
Mon, 01 Jun 2009 13:51:21 -0500 gpg: use match.exact rather than files for commit
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 13:51:21 -0500] rev 8701
gpg: use match.exact rather than files for commit
Mon, 01 Jun 2009 13:51:21 -0500 mq: drop unneeded files args for commit
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 13:51:21 -0500] rev 8700
mq: drop unneeded files args for commit
Mon, 01 Jun 2009 13:51:21 -0500 commit: apply force flag without files
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 13:51:21 -0500] rev 8699
commit: apply force flag without files
Mon, 01 Jun 2009 13:51:21 -0500 fetch: no need to pass files list to commit
Matt Mackall <mpm@selenic.com> [Mon, 01 Jun 2009 13:51:21 -0500] rev 8698
fetch: no need to pass files list to commit
Wed, 03 Jun 2009 14:50:03 +0200 templater: retain author's full name if no email is supplied (issue1685)
Marco Beck <mbeck@miamod.de> [Wed, 03 Jun 2009 14:50:03 +0200] rev 8697
templater: retain author's full name if no email is supplied (issue1685)
Wed, 03 Jun 2009 14:10:36 +0200 tests: delete parallel coverage files after combining
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 03 Jun 2009 14:10:36 +0200] rev 8696
tests: delete parallel coverage files after combining
Wed, 03 Jun 2009 13:59:38 +0200 heads: show closed heads only when --closed is passed
John Mulligan <phlogistonjohn@asynchrono.us> [Wed, 03 Jun 2009 13:59:38 +0200] rev 8695
heads: show closed heads only when --closed is passed Add a --closed (-c) option to 'hg heads' to show all heads and change the default behavior to refrain from showing fully closed branches. Enhance 'hg heads <branch>' so that: * default: displays normal & inactive heads, not closed heads * --closed: displays normal, inactive & closed heads * --active: displays only normal heads * both --closed and --active: displays normal & closed heads only
Wed, 03 Jun 2009 13:42:55 +0200 localrepo: set heads and branchheads to be closed=False by default
John Mulligan <phlogistonjohn@asynchrono.us> [Wed, 03 Jun 2009 13:42:55 +0200] rev 8694
localrepo: set heads and branchheads to be closed=False by default The heads(...) and branchheads(...) functions will now only return closed heads when explicitly asked for them. This will cause 'hg merge' to have better behavior in the presence of a branch that has closed heads when no explicit rev is passed.
Mon, 01 Jun 2009 17:12:42 +0200 convert: rewrite tags when converting from hg to hg
Patrick Mezard <pmezard@gmail.com> [Mon, 01 Jun 2009 17:12:42 +0200] rev 8693
convert: rewrite tags when converting from hg to hg
Mon, 01 Jun 2009 17:12:41 +0200 convert: default revisions order depends on source
Patrick Mezard <pmezard@gmail.com> [Mon, 01 Jun 2009 17:12:41 +0200] rev 8692
convert: default revisions order depends on source When converting Mercurial repositories you expect the revision numbers to be preserved, while other sources conversions focus on efficiency.
Mon, 01 Jun 2009 17:12:39 +0200 convert: fail fast if source does not support --sourcesort
Patrick Mezard <pmezard@gmail.com> [Mon, 01 Jun 2009 17:12:39 +0200] rev 8691
convert: fail fast if source does not support --sourcesort
Mon, 01 Jun 2009 17:12:39 +0200 convert: add --sourcesort option for source specific sort
Patrick Mezard <pmezard@gmail.com> [Mon, 01 Jun 2009 17:12:39 +0200] rev 8690
convert: add --sourcesort option for source specific sort Only supported by Mercurial source for now.
Mon, 01 Jun 2009 17:12:38 +0200 convert: parse sort mode sooner
Patrick Mezard <pmezard@gmail.com> [Mon, 01 Jun 2009 17:12:38 +0200] rev 8689
convert: parse sort mode sooner
Mon, 01 Jun 2009 17:12:37 +0200 convert: split toposort() into subfunctions for readability
Patrick Mezard <pmezard@gmail.com> [Mon, 01 Jun 2009 17:12:37 +0200] rev 8688
convert: split toposort() into subfunctions for readability
Mon, 01 Jun 2009 09:18:35 -0400 run-tests: don't replace PYTHONPATH, just augment it.
Greg Ward <greg-hg@gerg.ca> [Mon, 01 Jun 2009 09:18:35 -0400] rev 8687
run-tests: don't replace PYTHONPATH, just augment it. (Needed at least for Subversion bindings on OS X, which are in /opt/subversion. Useful for other external libraries installed in non-standard places too.)
Mon, 01 Jun 2009 01:24:01 +0200 merge with mpm
Martin Geisler <mg@lazybytes.net> [Mon, 01 Jun 2009 01:24:01 +0200] rev 8686
merge with mpm
Mon, 01 Jun 2009 00:56:29 +0200 color: yet another typo
Martin Geisler <mg@lazybytes.net> [Mon, 01 Jun 2009 00:56:29 +0200] rev 8685
color: yet another typo
Sun, 31 May 2009 17:54:18 -0500 match: fold plan cases down to two special cases
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8684
match: fold plan cases down to two special cases - merge always and match with patterns - make always and match with patterns the default - invert dostep3 to skipstep3 - move dirignore test inside exact case
Sun, 31 May 2009 17:54:18 -0500 walk: refactor walk plan
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8683
walk: refactor walk plan - never is gone - reorder tests more cleanly - rename nomatches to exact for clearer semantics
Sun, 31 May 2009 17:54:18 -0500 match: remove match.never
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8682
match: remove match.never Only one user, can be translated to match.exact()
Sun, 31 May 2009 17:54:18 -0500 walk: use match.bad callback for filetype messages
Matt Mackall <mpm@selenic.com> [Sun, 31 May 2009 17:54:18 -0500] rev 8681
walk: use match.bad callback for filetype messages
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.
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip