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.
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.)
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip