Wed, 23 Mar 2011 16:06:55 +0100 discovery: avoid discovery when local graph is a subset of remote
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 23 Mar 2011 16:06:55 +0100] rev 13742
discovery: avoid discovery when local graph is a subset of remote Immediately sends local's heads to the server to check whether the server knows them all. If it does, we can call getbundle immediately. Interesting test output changes are: - added 1 changesets with 0 changes to 1 files (+1 heads) + added 1 changesets with 0 changes to 0 files (+1 heads) -> The new getbundle() actually fixes a bug vs. changegroupsubset() in that it no longer returns unnecessary files when file revs are reused. warning: repository is unrelated + requesting all changes -> The new use of common instead of bases correctly indicates that an unrelated pull gets all changes from the server.
Wed, 23 Mar 2011 16:02:11 +0100 wireproto: add getbundle() function
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 23 Mar 2011 16:02:11 +0100] rev 13741
wireproto: add getbundle() function getbundle(common, heads) -> bundle Returns the changegroup for all ancestors of heads which are not ancestors of common. For both sets, the heads are included in the set. Intended to eventually supercede changegroupsubset and changegroup. Uses heads of common region to exclude unwanted changesets instead of bases of desired region, which is more useful and easier to implement. Designed to be extensible with new optional arguments (which will have to be guarded by corresponding capabilities).
Wed, 23 Mar 2011 12:38:36 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Wed, 23 Mar 2011 12:38:36 -0500] rev 13740
merge with stable
Wed, 23 Mar 2011 13:58:33 -0300 i18n-pt_BR: synchronized with 6783f47d90dd stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 23 Mar 2011 13:58:33 -0300] rev 13739
i18n-pt_BR: synchronized with 6783f47d90dd
Wed, 23 Mar 2011 11:57:10 -0300 merge with i18n stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 23 Mar 2011 11:57:10 -0300] rev 13738
merge with i18n
Mon, 14 Mar 2011 23:48:17 +0100 i18n-it: synchronized with adf3c4401c5d stable
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Mon, 14 Mar 2011 23:48:17 +0100] rev 13737
i18n-it: synchronized with adf3c4401c5d
Wed, 23 Mar 2011 09:41:58 -0500 osutil: fix up check-code issues
Matt Mackall <mpm@selenic.com> [Wed, 23 Mar 2011 09:41:58 -0500] rev 13736
osutil: fix up check-code issues
Wed, 23 Mar 2011 09:34:22 -0500 dirstate: flush _lastnormal when we see newer filesystem times
Matt Mackall <mpm@selenic.com> [Wed, 23 Mar 2011 09:34:22 -0500] rev 13735
dirstate: flush _lastnormal when we see newer filesystem times
Wed, 23 Mar 2011 09:43:34 +0100 util: add Mac-specific check whether we're in a GUI session (issue2553)
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Wed, 23 Mar 2011 09:43:34 +0100] rev 13734
util: add Mac-specific check whether we're in a GUI session (issue2553) The previous test assumed that 'os.name' was "mac" on Mac OS X. This is not the case; 'mac' was classic Mac OS, whereas Mac OS X has 'os.name' be 'posix'. Please note that this change will break Mercurial on hypothetical non-Mac OS X deployments of Darwin. Credit to Brodie Rao for thinking of CGSessionCopyCurrentDictionary() and Kevin Bullock for testing.
Wed, 23 Mar 2011 01:14:43 +0100 rebase: allow for rebasing descendants onto ancestors on different named branches
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Wed, 23 Mar 2011 01:14:43 +0100] rev 13733
rebase: allow for rebasing descendants onto ancestors on different named branches So far we've been denying rebasing descendants onto ancestors, but there are situations in which this kind of operation makes perfect sense to me. Let's say we have made a commit (or more), that belongs to branch 'dev', on top of the named branch 'stable': ... a (stable) - b (dev) but then we realize that b should belong to branch 'stable'. In these cases a rebase means: "move these csets from named branch A to named branch B" and there isn't a valid reason to deny it. This patch basically doesn't block it, if source and destination are on different named branches. The old behaviour still applies for rebases across the same named branch. Can you think of any tricky corner cases in which this new behaviour could lead to problems? (I bet there are tons of them...) By the way, I created a brand new .t because I feel there should be more tests I can't think of at the moment.
Wed, 23 Mar 2011 02:33:24 +0100 bdiff.c: rename all variables which hold a hash value to "hash"
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Wed, 23 Mar 2011 02:33:24 +0100] rev 13732
bdiff.c: rename all variables which hold a hash value to "hash"
Wed, 23 Mar 2011 02:33:23 +0100 bdiff.c: use unsigned arithmetic for hash computation
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Wed, 23 Mar 2011 02:33:23 +0100] rev 13731
bdiff.c: use unsigned arithmetic for hash computation Signed integer overflow is undefined in C.
Wed, 23 Mar 2011 02:33:22 +0100 bdiff.c: cast to unsigned char when computing hash value
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Wed, 23 Mar 2011 02:33:22 +0100] rev 13730
bdiff.c: cast to unsigned char when computing hash value
Wed, 23 Mar 2011 02:33:21 +0100 bdiff.c: make all local functions static
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Wed, 23 Mar 2011 02:33:21 +0100] rev 13729
bdiff.c: make all local functions static
Wed, 23 Mar 2011 09:20:40 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Wed, 23 Mar 2011 09:20:40 -0500] rev 13728
merge with stable
Tue, 22 Mar 2011 21:27:51 -0500 debugbundle: fix up long line caught by check-code
Matt Mackall <mpm@selenic.com> [Tue, 22 Mar 2011 21:27:51 -0500] rev 13727
debugbundle: fix up long line caught by check-code
Tue, 22 Mar 2011 21:26:19 -0500 wireproto: avoid naked excepts
Matt Mackall <mpm@selenic.com> [Tue, 22 Mar 2011 21:26:19 -0500] rev 13726
wireproto: avoid naked excepts
Tue, 15 Mar 2011 14:55:16 +0100 mq: fix typo in docstring stable
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Tue, 15 Mar 2011 14:55:16 +0100] rev 13725
mq: fix typo in docstring
Tue, 22 Mar 2011 09:22:29 +0100 commands: add debugbundle command
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 22 Mar 2011 09:22:29 +0100] rev 13724
commands: add debugbundle command Lists ids contained in a bundle file. Useful for testing bundle-related commands.
Tue, 22 Mar 2011 09:22:21 +0100 wireproto: add known([id]) function
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 22 Mar 2011 09:22:21 +0100] rev 13723
wireproto: add known([id]) function known([Node]) -> [1/0] Returns 1/0 for each node, indicating whether it's known by the server. Needed for new discovery protocols introduced in later patches.
Tue, 22 Mar 2011 07:40:02 +0100 wireproto: fix decodelist to properly return empty list
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 22 Mar 2011 07:40:02 +0100] rev 13722
wireproto: fix decodelist to properly return empty list Needed by tests for next patch introducing known().
Tue, 22 Mar 2011 07:38:32 +0100 wireproto: fix handling of '*' args for HTTP and SSH
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 22 Mar 2011 07:38:32 +0100] rev 13721
wireproto: fix handling of '*' args for HTTP and SSH
Tue, 22 Mar 2011 07:38:32 +0100 debug: add debugwireargs to test argument passing over the wire
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 22 Mar 2011 07:38:32 +0100] rev 13720
debug: add debugwireargs to test argument passing over the wire Tests argument passing locally, via HTTP, and via SSH. This is mainly preparation for the next patch.
Tue, 22 Mar 2011 07:37:56 +0100 sshserver: drop unnecessary line
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 22 Mar 2011 07:37:56 +0100] rev 13719
sshserver: drop unnecessary line
Tue, 22 Mar 2011 12:00:38 -0500 merge: avoid unlinking destination of merge when case changes (issue2715) stable
Matt Mackall <mpm@selenic.com> [Tue, 22 Mar 2011 12:00:38 -0500] rev 13718
merge: avoid unlinking destination of merge when case changes (issue2715)
Tue, 22 Mar 2011 11:59:43 -0500 dirstate: introduce a public case normalizing method stable
Matt Mackall <mpm@selenic.com> [Tue, 22 Mar 2011 11:59:43 -0500] rev 13717
dirstate: introduce a public case normalizing method
Sun, 20 Mar 2011 20:25:41 -0500 changegroup: minor cleanups
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 20:25:41 -0500] rev 13716
changegroup: minor cleanups
Sun, 20 Mar 2011 20:21:19 -0500 repair: revlog has an iterator
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 20:21:19 -0500] rev 13715
repair: revlog has an iterator
Sun, 20 Mar 2011 20:17:57 -0500 changegroup: fix leftover from delta read
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 20:17:57 -0500] rev 13714
changegroup: fix leftover from delta read
Sun, 20 Mar 2011 20:16:51 -0500 changegroup: drop expensive redundant usage of readdelta for progress
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 20:16:51 -0500] rev 13713
changegroup: drop expensive redundant usage of readdelta for progress
Sun, 20 Mar 2011 19:43:28 -0500 changegroupsubset: use manifest.readfast to simplify collector
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 19:43:28 -0500] rev 13712
changegroupsubset: use manifest.readfast to simplify collector
Sun, 20 Mar 2011 19:43:28 -0500 manifest: add readfast method
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 19:43:28 -0500] rev 13711
manifest: add readfast method
Sun, 20 Mar 2011 19:43:28 -0500 changegroupsubset: simplify filenode_collector
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 19:43:28 -0500] rev 13710
changegroupsubset: simplify filenode_collector
Sun, 20 Mar 2011 19:43:28 -0500 changegroupsubset: more renaming
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 19:43:28 -0500] rev 13709
changegroupsubset: more renaming
Sun, 20 Mar 2011 19:43:28 -0500 changegroupsubset: simplify prune
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 19:43:28 -0500] rev 13708
changegroupsubset: simplify prune Ancestors of nodes linked to commonrevs can be expected to be linked to commonrevs. Walking graphs of each revlog looking for rare/nonexistent outliers is overkill.
Sun, 20 Mar 2011 19:43:28 -0500 changegroupsubset: more minor cleanups
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 19:43:28 -0500] rev 13707
changegroupsubset: more minor cleanups - remove more excessive comments - simplify some sorting operations - rename some variables - replace identity with a lambda
Sun, 20 Mar 2011 19:43:28 -0500 changegroupsubset: minor cleanups
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 19:43:28 -0500] rev 13706
changegroupsubset: minor cleanups - move some variable declarations - drop some excessive comments - use standard variable naming
Sun, 20 Mar 2011 19:43:28 -0500 strip: simplify collectone
Matt Mackall <mpm@selenic.com> [Sun, 20 Mar 2011 19:43:28 -0500] rev 13705
strip: simplify collectone
Sun, 20 Mar 2011 17:41:09 -0400 dirstate: avoid a race with multiple commits in the same process
Greg Ward <greg@gerg.ca> [Sun, 20 Mar 2011 17:41:09 -0400] rev 13704
dirstate: avoid a race with multiple commits in the same process (issue2264, issue2516) The race happens when two commits in a row change the same file without changing its size, *if* those two commits happen in the same second in the same process while holding the same repo lock. For example: commit 1: M a M b commit 2: # same process, same second, same repo lock M b # modify b without changing its size M c This first manifested in transplant, which is the most common way to do multiple commits in the same process. But it can manifest in any script or extension that does multiple commits under the same repo lock. (Thus, the test script tests both transplant and a custom script.) The problem was that dirstate.status() failed to notice the change to b when localrepo is about to do the second commit, meaning that change gets left in the working directory. In the context of transplant, that means either a crash ("RuntimeError: nothing committed after transplant") or a silently inaccurate transplant, depending on whether any other files were modified by the second transplanted changeset. The fix is to make status() work a little harder when we have previously marked files as clean (state 'normal') in the same process. Specifically, dirstate.normal() adds files to self._lastnormal, and other state-changing methods remove them. Then dirstate.status() puts any files in self._lastnormal into state 'lookup', which will make localrepository.status() read file contents to see if it has really changed. So we pay a small performance penalty for the second (and subsequent) commits in the same process, without affecting the common case. Anything that does lots of status updates and checks in the same process could suffer a performance hit. Incidentally, there is a simpler fix: call dirstate.normallookup() on every file updated by commit() at the end of the commit. The trouble with that solution is that it imposes a performance penalty on the common case: it means the next status-dependent hg command after every "hg commit" will be a little bit slower. The patch here is more complex, but only affects performance for the uncommon case.
Sun, 20 Mar 2011 01:16:57 +0100 changegroupsubset: extranodes are no longer needed
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 20 Mar 2011 01:16:57 +0100] rev 13703
changegroupsubset: extranodes are no longer needed
Sun, 20 Mar 2011 00:50:22 +0100 strip: remove usage of extranodes
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 20 Mar 2011 00:50:22 +0100] rev 13702
strip: remove usage of extranodes Instead of computing the exact set of missing revlog revisions, we only compute the set of missing/broken changesets. The resulting bundle can be slightly bigger but we will be able to get rid of the ugly extranodes handling in changegroupsubset.
Sun, 20 Mar 2011 00:22:47 +0100 patch: move closefile() into patchfile.close()
Patrick Mezard <pmezard@gmail.com> [Sun, 20 Mar 2011 00:22:47 +0100] rev 13701
patch: move closefile() into patchfile.close()
Sun, 20 Mar 2011 00:09:44 +0100 patch: inline patchfile.hashlines()
Patrick Mezard <pmezard@gmail.com> [Sun, 20 Mar 2011 00:09:44 +0100] rev 13700
patch: inline patchfile.hashlines()
Sun, 20 Mar 2011 00:08:44 +0100 patch: fix hunk newlines when parsing hunks, not in iterhunks()
Patrick Mezard <pmezard@gmail.com> [Sun, 20 Mar 2011 00:08:44 +0100] rev 13699
patch: fix hunk newlines when parsing hunks, not in iterhunks()
Sat, 19 Mar 2011 19:50:55 +0100 i18n: register new template keywords for translation
Patrick Mezard <pmezard@gmail.com> [Sat, 19 Mar 2011 19:50:55 +0100] rev 13698
i18n: register new template keywords for translation
Sat, 19 Mar 2011 01:34:49 -0500 annotate: catch nonexistent files using match.bad callback (issue1590)
Matt Mackall <mpm@selenic.com> [Sat, 19 Mar 2011 01:34:49 -0500] rev 13697
annotate: catch nonexistent files using match.bad callback (issue1590)
Fri, 18 Mar 2011 13:01:18 -0500 merge with stable
Steve Borho <steve@borho.org> [Fri, 18 Mar 2011 13:01:18 -0500] rev 13696
merge with stable
Fri, 18 Mar 2011 11:36:36 -0500 wix: add new file templates/paper/bookmarks.tmpl stable
Steve Borho <steve@borho.org> [Fri, 18 Mar 2011 11:36:36 -0500] rev 13695
wix: add new file templates/paper/bookmarks.tmpl This file was snuck onto the stable branch with 38c9837b1f75
Thu, 17 Mar 2011 17:08:13 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 17 Mar 2011 17:08:13 -0500] rev 13694
merge with stable
Thu, 17 Mar 2011 22:55:02 +0100 push/outgoing: print remote target path even if there's an error (issue2561) stable
Miloš Hadžić <milos.hadzic@gmail.com> [Thu, 17 Mar 2011 22:55:02 +0100] rev 13693
push/outgoing: print remote target path even if there's an error (issue2561) This is a simple patch to make hg push/hg outgoing print their remote target path even if the operation fails. I'm not sure if the original behavior was by design. This patch also changes one test to reflect the changed behaviour.
Thu, 17 Mar 2011 16:29:09 -0400 subrepo: recognize scp-style paths as git URLs stable
Eric Eisner <ede@mit.edu> [Thu, 17 Mar 2011 16:29:09 -0400] rev 13692
subrepo: recognize scp-style paths as git URLs
Thu, 17 Mar 2011 22:17:27 +0100 convert: add svnrev, svnpath and svnuuid template keywords
Patrick Mezard <pmezard@gmail.com> [Thu, 17 Mar 2011 22:17:27 +0100] rev 13691
convert: add svnrev, svnpath and svnuuid template keywords $ hg -R A-hg log --template '{rev} {svnuuid}{svnpath}@{svnrev}\n' 10 644ede6c-2b81-4367-9dc8-d786514f2cde/trunk@10
Thu, 17 Mar 2011 22:17:27 +0100 convert/svn: extract revsplit() in a function
Patrick Mezard <pmezard@gmail.com> [Thu, 17 Mar 2011 22:17:27 +0100] rev 13690
convert/svn: extract revsplit() in a function
Thu, 17 Mar 2011 22:17:27 +0100 transplant: add "transplanted" keyword
Patrick Mezard <pmezard@gmail.com> [Thu, 17 Mar 2011 22:17:27 +0100] rev 13689
transplant: add "transplanted" keyword $ hg log --template '{rev} {transplanted}\n' 7 a53251cdf717679d1907b289f991534be05c997a
Thu, 17 Mar 2011 12:00:49 -0500 merge with i18n
Matt Mackall <mpm@selenic.com> [Thu, 17 Mar 2011 12:00:49 -0500] rev 13688
merge with i18n
Wed, 16 Mar 2011 17:43:43 +0100 i18n: merge with stable
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 17:43:43 +0100] rev 13687
i18n: merge with stable
Wed, 16 Mar 2011 17:42:42 +0100 i18n-da: synchronize with e9628665b670 stable
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 17:42:42 +0100] rev 13686
i18n-da: synchronize with e9628665b670
Wed, 16 Mar 2011 17:38:25 +0100 i18n: don't mark trivial string for translation stable
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 17:38:25 +0100] rev 13685
i18n: don't mark trivial string for translation
Wed, 16 Mar 2011 17:34:13 +0100 i18n: merge with mpm stable
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 17:34:13 +0100] rev 13684
i18n: merge with mpm
Tue, 15 Mar 2011 10:39:19 +0100 i18n-de: correct translation for some fuzzy strings stable
David Soria Parra <dsp@php.net> [Tue, 15 Mar 2011 10:39:19 +0100] rev 13683
i18n-de: correct translation for some fuzzy strings
Tue, 15 Mar 2011 10:20:55 +0100 i18n-de: synchronize with 994510694b1d stable
David Soria Parra <dsp@php.net> [Tue, 15 Mar 2011 10:20:55 +0100] rev 13682
i18n-de: synchronize with 994510694b1d
Sun, 13 Mar 2011 15:35:23 +0100 i18n-de: added translations concerning hardlinks stable
thron7 <thron7@users.sourceforge.net> [Sun, 13 Mar 2011 15:35:23 +0100] rev 13681
i18n-de: added translations concerning hardlinks
Sun, 13 Mar 2011 15:18:17 +0100 i18n-de: added more translations concerning rebase stable
thron7 <thron7@users.sourceforge.net> [Sun, 13 Mar 2011 15:18:17 +0100] rev 13680
i18n-de: added more translations concerning rebase
Sun, 13 Mar 2011 14:16:15 +0100 i18n-de: added translations concerning rebase stable
thron7 <thron7@users.sourceforge.net> [Sun, 13 Mar 2011 14:16:15 +0100] rev 13679
i18n-de: added translations concerning rebase
Sun, 13 Mar 2011 13:04:06 +0100 i18n-de: added translations concerning email sending stable
thron7 <thron7@users.sourceforge.net> [Sun, 13 Mar 2011 13:04:06 +0100] rev 13678
i18n-de: added translations concerning email sending
Sun, 13 Mar 2011 12:52:22 +0100 i18n-de: added translations concerning patches stable
thron7 <thron7@users.sourceforge.net> [Sun, 13 Mar 2011 12:52:22 +0100] rev 13677
i18n-de: added translations concerning patches
Sun, 13 Mar 2011 12:21:46 +0100 i18n-de: added translations concerning win32text and .hgeol stable
thron7 <thron7@users.sourceforge.net> [Sun, 13 Mar 2011 12:21:46 +0100] rev 13676
i18n-de: added translations concerning win32text and .hgeol
Sun, 13 Mar 2011 11:38:27 +0100 i18n-de: added translations for Perforce conversion options stable
thron7 <thron7@users.sourceforge.net> [Sun, 13 Mar 2011 11:38:27 +0100] rev 13675
i18n-de: added translations for Perforce conversion options
Sat, 12 Mar 2011 18:54:43 +0100 i18n-de: added translations for Subversion conversion options stable
thron7 <thron7@users.sourceforge.net> [Sat, 12 Mar 2011 18:54:43 +0100] rev 13674
i18n-de: added translations for Subversion conversion options
Sat, 12 Mar 2011 18:32:02 +0100 i18n-de: added translation for CVS conversion options stable
thron7 <thron7@users.sourceforge.net> [Sat, 12 Mar 2011 18:32:02 +0100] rev 13673
i18n-de: added translation for CVS conversion options
Sat, 12 Mar 2011 17:42:17 +0100 i18n-de: added translations for convert.hg.* options stable
thron7 <thron7@users.sourceforge.net> [Sat, 12 Mar 2011 17:42:17 +0100] rev 13672
i18n-de: added translations for convert.hg.* options
Sat, 12 Mar 2011 17:42:17 +0100 i18n-de: translate some strings stable
thron7 <thron7@users.sourceforge.net> [Sat, 12 Mar 2011 17:42:17 +0100] rev 13671
i18n-de: translate some strings
Wed, 16 Mar 2011 23:54:55 +0100 revset: fix a number of highly dubious continue statements
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Wed, 16 Mar 2011 23:54:55 +0100] rev 13670
revset: fix a number of highly dubious continue statements This patch definitely needs a review and would also benefit from some new testsuite entries.
Wed, 16 Mar 2011 23:54:55 +0100 graphlog: do not swallow all TypeError exceptions (fix 29c800ee54cf)
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Wed, 16 Mar 2011 23:54:55 +0100] rev 13669
graphlog: do not swallow all TypeError exceptions (fix 29c800ee54cf)
Wed, 16 Mar 2011 23:54:55 +0100 archive: use hardcoded constants when creating .zip archives
Markus F.X.J. Oberhumer <markus@oberhumer.com> [Wed, 16 Mar 2011 23:54:55 +0100] rev 13668
archive: use hardcoded constants when creating .zip archives Do not rely on local stat constants, which may differ.
Wed, 16 Mar 2011 03:06:57 +0100 hgweb: support multiple directories for the same path
timeless <timeless@gmail.com> [Wed, 16 Mar 2011 03:06:57 +0100] rev 13667
hgweb: support multiple directories for the same path [paths] /dir = /path/1/*, /path/2/*
Wed, 16 Mar 2011 03:28:56 +0100 templates: provide granularity for future values for age filter
timeless <timeless@gmail.com> [Wed, 16 Mar 2011 03:28:56 +0100] rev 13666
templates: provide granularity for future values for age filter
Wed, 16 Mar 2011 23:09:14 +0100 revset: report a parse error if a revset is not parsed completely (issue2654)
Bernhard Leiner <bleiner@gmail.com> [Wed, 16 Mar 2011 23:09:14 +0100] rev 13665
revset: report a parse error if a revset is not parsed completely (issue2654)
Wed, 16 Mar 2011 18:48:59 +0100 config: use util.posixfile
Adrian Buehlmann <adrian@cadifra.com> [Wed, 16 Mar 2011 18:48:59 +0100] rev 13664
config: use util.posixfile
Mon, 14 Mar 2011 23:03:56 +0100 bundle: update current bookmark to most recent revision on current branch
David Soria Parra <dsp@php.net> [Mon, 14 Mar 2011 23:03:56 +0100] rev 13663
bundle: update current bookmark to most recent revision on current branch We check if the current bookmark is set to the first parent of the dirstate. Is this the case we move the bookmark to most recent revision on the current branch (where hg update will update you to).
Mon, 14 Mar 2011 20:53:55 +0100 localrepo: do not update bookmarks in addchangegroup
David Soria Parra <dsp@php.net> [Mon, 14 Mar 2011 20:53:55 +0100] rev 13662
localrepo: do not update bookmarks in addchangegroup We want to update the current bookmark to the most recent revision on current branch unless there is a remote bookmark that points to a different descendant. Addchangegroup is called before we can check for remote bookmarks. We don't update the bookmark in addchangegroup anymore to allow proper updating of bookmarks in pull.
Tue, 15 Mar 2011 18:33:36 +0100 rebase: add -m/--message to rebase --collapse (issue2389)
Radomir Dopieralski <sheep@stxnext.pl> [Tue, 15 Mar 2011 18:33:36 +0100] rev 13661
rebase: add -m/--message to rebase --collapse (issue2389) When collapsing changesets with rebase, you get a chance to edit the commit message manually, but there is no way to pass this message from the command line. This patch adds a `--message` (with short form `-m`) and `--logfile` (with short form `-m`) options to the rebase command. These options suppresses the generation of the default commit message, and instead use the message provided in the option (in case of `-m`) or in the file it points to (in case of `-l`). If you use this option without the `--collapse` option, it will raise an error. Options documentation edited by Patrick Mezard <pmezard@gmail.com>
Tue, 15 Mar 2011 17:50:02 -0400 Updating hgext.extdiff to use revsets
David Wolever <david@wolever.net> [Tue, 15 Mar 2011 17:50:02 -0400] rev 13660
Updating hgext.extdiff to use revsets
Wed, 16 Mar 2011 16:07:06 +0100 merge with stable
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 16:07:06 +0100] rev 13659
merge with stable
Wed, 16 Mar 2011 15:34:45 +0100 relink: mark abort message for translation stable
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 15:34:45 +0100] rev 13658
relink: mark abort message for translation
Wed, 16 Mar 2011 15:34:10 +0100 relink: avoid trying to lock the same repo twice stable
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 15:34:10 +0100] rev 13657
relink: avoid trying to lock the same repo twice
Wed, 16 Mar 2011 13:51:47 +0100 relink: format reclaimed byte count nicely
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 13:51:47 +0100] rev 13656
relink: format reclaimed byte count nicely
Wed, 16 Mar 2011 13:25:12 +0100 test-relink: remove unnecessary ui.username setting
Martin Geisler <mg@lazybytes.net> [Wed, 16 Mar 2011 13:25:12 +0100] rev 13655
test-relink: remove unnecessary ui.username setting
Wed, 16 Mar 2011 09:05:59 +0100 test-https: match output from 31eac42d9123
David Soria Parra <dsp@php.net> [Wed, 16 Mar 2011 09:05:59 +0100] rev 13654
test-https: match output from 31eac42d9123
Tue, 15 Mar 2011 16:53:46 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 15 Mar 2011 16:53:46 -0500] rev 13653
merge with stable
Mon, 14 Mar 2011 22:37:50 +0100 merge with crew
Patrick Mezard <pmezard@gmail.com> [Mon, 14 Mar 2011 22:37:50 +0100] rev 13652
merge with crew
Mon, 14 Mar 2011 21:35:31 +0100 convert/svn: fix _iterfiles() output in root dir case (issue2647) stable
Patrick Mezard <pmezard@gmail.com> [Mon, 14 Mar 2011 21:35:31 +0100] rev 13651
convert/svn: fix _iterfiles() output in root dir case (issue2647) When converting directory additions/replacement with project directory set to root, _iterfiles() sometimes returned paths starting with a slash making following svn calls to fail. I could not reproduce the issue with hand-crafted repositories. Report and first analysis by Clinton Chau <clinton@clearcanvas.ca>
Mon, 14 Mar 2011 21:31:54 +0100 eol: no need to accumulate files when checking all changesets
Patrick Mezard <pmezard@gmail.com> [Mon, 14 Mar 2011 21:31:54 +0100] rev 13650
eol: no need to accumulate files when checking all changesets Just check the files touched by the changesets.
Mon, 14 Mar 2011 21:08:18 +0100 eol: improve hook failure output
Patrick Mezard <pmezard@gmail.com> [Mon, 14 Mar 2011 21:08:18 +0100] rev 13649
eol: improve hook failure output Before, only the first failure was reported: abort: b.txt should not have CRLF line endings while now all of them are listed: abort: end-of-line check failed: d.txt in a7040e68714f should not have CRLF line endings b.txt in fbcf9b1025f5 should not have CRLF line endings As first suggested by Antoine Pitrou <solipsis@pitrou.net>
Mon, 14 Mar 2011 15:59:44 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 14 Mar 2011 15:59:44 -0500] rev 13648
merge with stable
Mon, 14 Mar 2011 09:36:17 +0100 bookmarks: remove API limitation in setcurrent
David Soria Parra <dsp@php.net> [Mon, 14 Mar 2011 09:36:17 +0100] rev 13647
bookmarks: remove API limitation in setcurrent setcurrent refuses to set a new current bookmark if the current bookmark points to the current dirstate. This restriction is not needed. A current bookmark can point to a different bookmark.
Mon, 14 Mar 2011 00:10:43 +0100 bookmarks: separate bookmarks update code from localrepo's pull.
David Soria Parra <dsp@php.net> [Mon, 14 Mar 2011 00:10:43 +0100] rev 13646
bookmarks: separate bookmarks update code from localrepo's pull. We explicitly want to update bookmarks from a remote. This will avoid duplicate calls to listkeys if we clone (which calls pull) and keep bookmark related code together.
Sun, 13 Mar 2011 14:35:17 +0100 tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net> [Sun, 13 Mar 2011 14:35:17 +0100] rev 13645
tests: add tests for bookmarks support in hg identify
Sat, 12 Mar 2011 18:15:14 +0100 identify: list bookmarks for remote repositories
Nils Adermann <naderman@naderman.de> [Sat, 12 Mar 2011 18:15:14 +0100] rev 13644
identify: list bookmarks for remote repositories
Mon, 14 Mar 2011 12:42:05 -0400 hgignore: ignore dll files generated under cygwin
Craig Leres <leres@ee.lbl.gov> [Mon, 14 Mar 2011 12:42:05 -0400] rev 13643
hgignore: ignore dll files generated under cygwin
Tue, 04 Jan 2011 00:24:34 +1100 pager: don't page stderr if it's being redirected (issue2541) stable
Brodie Rao <brodie@bitheap.org> [Tue, 04 Jan 2011 00:24:34 +1100] rev 13642
pager: don't page stderr if it's being redirected (issue2541)
Fri, 11 Mar 2011 11:14:21 +0100 color: port to using ctypes (issue2687) stable
Adrian Buehlmann <adrian@cadifra.com> [Fri, 11 Mar 2011 11:14:21 +0100] rev 13641
color: port to using ctypes (issue2687) replacing usage of pywin32, which was removed for Mercurial 1.8
Mon, 14 Mar 2011 15:28:56 -0500 hgweb: drop use of super() for Exception base class
Matt Mackall <mpm@selenic.com> [Mon, 14 Mar 2011 15:28:56 -0500] rev 13640
hgweb: drop use of super() for Exception base class In Python 2.4, Exception is an old-style class and doesn't work with super.
Mon, 14 Mar 2011 13:11:26 -0500 diff: make diff -c aware of revision sets
Steve Borho <steve@borho.org> [Mon, 14 Mar 2011 13:11:26 -0500] rev 13639
diff: make diff -c aware of revision sets
Mon, 14 Mar 2011 15:19:58 +0100 color: wrap lines in docstring
Martin Geisler <mg@aragost.com> [Mon, 14 Mar 2011 15:19:58 +0100] rev 13638
color: wrap lines in docstring
Mon, 14 Mar 2011 14:05:19 +0100 merge with stable
Martin Geisler <mg@aragost.com> [Mon, 14 Mar 2011 14:05:19 +0100] rev 13637
merge with stable
Sun, 13 Mar 2011 17:39:33 -0500 setup: fix mac build broken by e42d18538e1d stable
Jon M. Dugan <jdugan@x1024.net> [Sun, 13 Mar 2011 17:39:33 -0500] rev 13636
setup: fix mac build broken by e42d18538e1d Sometimes xcodebuild prints warnings to stderr, but runcmd() assumes anything printed to stderr implies failure. Since runcmd() was originally only intended to run hg, this was fine until it was pressed into service for running xcodebuild. Thus: split runcmd() into two parts: runcmd(), which does the minimal amount of work to run a subprocess, and runhg(), which calls runcmd().
Mon, 14 Mar 2011 13:54:25 +0100 color: don't mention internal function in docstring stable
Martin Geisler <mg@aragost.com> [Mon, 14 Mar 2011 13:54:25 +0100] rev 13635
color: don't mention internal function in docstring The render_text function actually never existed, the docstring probably meant the render_effects function instead.
Mon, 14 Mar 2011 12:26:50 +0100 keyword: offer additional datefilters when the extension is enabled
Christian Ebert <blacktrash@gmx.net> [Mon, 14 Mar 2011 12:26:50 +0100] rev 13634
keyword: offer additional datefilters when the extension is enabled Before the additional datefilters (utcdate, svnisodate, svnutcdate) were used when kwtemplater was initialized. Now they always be used once the extension is enabled.
Mon, 14 Mar 2011 12:19:59 +0100 keyword: docstrings for additional date filters
Christian Ebert <blacktrash@gmx.net> [Mon, 14 Mar 2011 12:19:59 +0100] rev 13633
keyword: docstrings for additional date filters
Sun, 13 Mar 2011 16:18:46 +0100 mq: do not let qrefresh write bad patch stable
Martin Geisler <mg@lazybytes.net> [Sun, 13 Mar 2011 16:18:46 +0100] rev 13632
mq: do not let qrefresh write bad patch
Sun, 13 Mar 2011 15:04:13 +0100 graphlog: give meaningful error if more than one file is given stable
Klaus Koch <kuk42@gmx.net> [Sun, 13 Mar 2011 15:04:13 +0100] rev 13631
graphlog: give meaningful error if more than one file is given
Mon, 14 Mar 2011 09:20:21 +0100 merge with stable
Martin Geisler <mg@aragost.com> [Mon, 14 Mar 2011 09:20:21 +0100] rev 13630
merge with stable
Mon, 14 Mar 2011 09:20:05 +0100 test-https: update to match output from 3f6a4579f803
Martin Geisler <mg@aragost.com> [Mon, 14 Mar 2011 09:20:05 +0100] rev 13629
test-https: update to match output from 3f6a4579f803
Mon, 14 Mar 2011 00:10:43 +0100 tests: respect new hg clone listkey queries in http-proxy test
David Soria Parra <dsp@php.net> [Mon, 14 Mar 2011 00:10:43 +0100] rev 13628
tests: respect new hg clone listkey queries in http-proxy test
Sun, 13 Mar 2011 14:36:47 +0100 bookmarks: discard current bookmark if absent from the bookmarks (issue2692) stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 13 Mar 2011 14:36:47 +0100] rev 13627
bookmarks: discard current bookmark if absent from the bookmarks (issue2692) After a rollback, the current bookmark might be absent from the bookmarks file. In that case we discard it instead of displaying a traceback during commit.
Sun, 13 Mar 2011 16:13:25 +0100 fix test-highlight after bookmark support change for hgweb stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 13 Mar 2011 16:13:25 +0100] rev 13626
fix test-highlight after bookmark support change for hgweb
Sun, 13 Mar 2011 10:09:30 -0500 merge with stable
Steve Borho <steve@borho.org> [Sun, 13 Mar 2011 10:09:30 -0500] rev 13625
merge with stable
Sun, 13 Mar 2011 10:03:06 -0500 eol: do not abort when win32text is found, only warn stable
Steve Borho <steve@borho.org> [Sun, 13 Mar 2011 10:03:06 -0500] rev 13624
eol: do not abort when win32text is found, only warn The win32text extension does not break eol or vice-versa, so it is not a fatal error to have both of them enabled. It's just folly. So spewing warnings in this condition is preferrable to aborting. When both extensions are enabled, the user now sees: % hg st the eol extension is incompatible with the win32text extension win32text is deprecated: http://mercurial.selenic.com/wiki/Win32TextExtension M hgext/eol.py
Sun, 13 Mar 2011 15:59:50 +0100 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 13 Mar 2011 15:59:50 +0100] rev 13623
merge with stable
Sun, 13 Mar 2011 15:59:24 +0100 tests: fix failures introduced in 7359cb753a54 stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 13 Mar 2011 15:59:24 +0100] rev 13622
tests: fix failures introduced in 7359cb753a54
Sat, 12 Mar 2011 11:06:40 +0100 tests: fix permission issue trying to remove test directory stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 12 Mar 2011 11:06:40 +0100] rev 13621
tests: fix permission issue trying to remove test directory
Sun, 13 Mar 2011 15:42:24 +0100 bookmarks: fix update of the current bookmark during rename stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 13 Mar 2011 15:42:24 +0100] rev 13620
bookmarks: fix update of the current bookmark during rename We need to get rid of the previous bookmark after changing current bookmark.
Sun, 13 Mar 2011 08:50:06 -0500 setup: remove unnecessary code for win32com (pywin32)
Steve Borho <steve@borho.org> [Sun, 13 Mar 2011 08:50:06 -0500] rev 13619
setup: remove unnecessary code for win32com (pywin32)
Sun, 13 Mar 2011 15:10:01 +0100 test-highlight: fix test output (introduced by 2151703e7f84)
Patrick Mezard <pmezard@gmail.com> [Sun, 13 Mar 2011 15:10:01 +0100] rev 13618
test-highlight: fix test output (introduced by 2151703e7f84)
Sun, 13 Mar 2011 15:07:44 +0100 eol: rename hook into checkheadshook, add checkallhook (issue2665)
Patrick Mezard <pmezard@gmail.com> [Sun, 13 Mar 2011 15:07:44 +0100] rev 13617
eol: rename hook into checkheadshook, add checkallhook (issue2665) "hook" is still an alias for "checkheadshook".
Sun, 13 Mar 2011 15:07:44 +0100 eol: make the hook check all new heads, not only tip (issue2666)
Patrick Mezard <pmezard@gmail.com> [Sun, 13 Mar 2011 15:07:44 +0100] rev 13616
eol: make the hook check all new heads, not only tip (issue2666) Report and test by Antoine Pitrou <solipsis@pitrou.net>
Sun, 13 Mar 2011 15:07:44 +0100 eol: the hook no longer requires the extension to be loaded
Patrick Mezard <pmezard@gmail.com> [Sun, 13 Mar 2011 15:07:44 +0100] rev 13615
eol: the hook no longer requires the extension to be loaded Reading rules in the hook means we no longer need ui to be filled and do not need reposetup() to be run anymore.
Sun, 13 Mar 2011 15:07:44 +0100 eol: extract parsing error handling in parseeol()
Patrick Mezard <pmezard@gmail.com> [Sun, 13 Mar 2011 15:07:44 +0100] rev 13614
eol: extract parsing error handling in parseeol()
Sun, 13 Mar 2011 15:07:44 +0100 eol: separate .hgeol parsing from merge in ui
Patrick Mezard <pmezard@gmail.com> [Sun, 13 Mar 2011 15:07:44 +0100] rev 13613
eol: separate .hgeol parsing from merge in ui This will help refactoring the hook.
Sun, 13 Mar 2011 15:07:44 +0100 eol: remove unused argument in readhgeol()
Patrick Mezard <pmezard@gmail.com> [Sun, 13 Mar 2011 15:07:44 +0100] rev 13612
eol: remove unused argument in readhgeol()
Sun, 13 Mar 2011 15:07:44 +0100 eol: explain why reading .hgeol from the working dir is special
Patrick Mezard <pmezard@gmail.com> [Sun, 13 Mar 2011 15:07:44 +0100] rev 13611
eol: explain why reading .hgeol from the working dir is special
Sun, 13 Mar 2011 14:26:32 +0100 templates: widen the graph canvas (issue2683) stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 13 Mar 2011 14:26:32 +0100] rev 13610
templates: widen the graph canvas (issue2683)
Sun, 13 Mar 2011 13:52:47 +0100 rebase: don't use util.Abort for an internal error
Martin Geisler <mg@lazybytes.net> [Sun, 13 Mar 2011 13:52:47 +0100] rev 13609
rebase: don't use util.Abort for an internal error
Sun, 13 Mar 2011 13:38:44 +0100 help: limit documentation width to at most 80 characters
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 13 Mar 2011 13:38:44 +0100] rev 13608
help: limit documentation width to at most 80 characters Reading long lines is suboptimal no matter how wide the terminal is.
Sun, 13 Mar 2011 13:05:16 +0100 merge with stable
Martin Geisler <mg@lazybytes.net> [Sun, 13 Mar 2011 13:05:16 +0100] rev 13607
merge with stable
Sun, 13 Mar 2011 12:44:35 +0100 transplant: avoid the word "rebase" when we mean "transplant" stable
Martin Geisler <mg@lazybytes.net> [Sun, 13 Mar 2011 12:44:35 +0100] rev 13606
transplant: avoid the word "rebase" when we mean "transplant"
Sun, 13 Mar 2011 12:43:52 +0100 transplant: explain that changesets are copied, not moved stable
Martin Geisler <mg@lazybytes.net> [Sun, 13 Mar 2011 12:43:52 +0100] rev 13605
transplant: explain that changesets are copied, not moved
Sun, 13 Mar 2011 12:24:17 +0100 hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net> [Sun, 13 Mar 2011 12:24:17 +0100] rev 13604
hg: add support for cloning bookmarks
Sat, 12 Mar 2011 18:29:02 +0100 httprepo: use caps instead of between for compat check
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sat, 12 Mar 2011 18:29:02 +0100] rev 13603
httprepo: use caps instead of between for compat check We usually query the capabilities at some point anyway so this way the first roundtrip actually does useful work.
Sat, 12 Mar 2011 18:48:30 +0100 revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 12 Mar 2011 18:48:30 +0100] rev 13602
revset: add a revset command to get bisect state.
Sat, 12 Mar 2011 17:08:42 +0100 bisect: new command to extend the bisect range (issue2690)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 12 Mar 2011 17:08:42 +0100] rev 13601
bisect: new command to extend the bisect range (issue2690) When bisect ends in a merge point, and one of the parent wasn't checked, this usually means the culprit is in a branch that wasn't scanned. For this case we provide a new command which extends the range of the bisect search to the common ancestor of the parents of the merge.
Sat, 12 Mar 2011 16:00:54 +0100 hgweb: pmezard thinks one default is enough stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 12 Mar 2011 16:00:54 +0100] rev 13600
hgweb: pmezard thinks one default is enough
Sat, 12 Mar 2011 15:51:39 +0100 don't depend on features of Exception as much
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 12 Mar 2011 15:51:39 +0100] rev 13599
don't depend on features of Exception as much BaseException.message has been deprecated, so we try to not rely on it.
Sat, 12 Mar 2011 15:21:45 +0100 deal with empty Content-Length headers stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 12 Mar 2011 15:21:45 +0100] rev 13598
deal with empty Content-Length headers
Sat, 12 Mar 2011 11:20:03 +0100 hgweb: add separate page with bookmarks listing stable
Alexander Solovyov <alexander@solovyov.net> [Sat, 12 Mar 2011 11:20:03 +0100] rev 13597
hgweb: add separate page with bookmarks listing
Sat, 12 Mar 2011 11:19:44 +0100 hgweb: add display of bookmarks for changelog and changeset stable
Alexander Solovyov <alexander@solovyov.net> [Sat, 12 Mar 2011 11:19:44 +0100] rev 13596
hgweb: add display of bookmarks for changelog and changeset
Sat, 12 Mar 2011 13:06:50 +0100 merge with stable
Martin Geisler <mg@lazybytes.net> [Sat, 12 Mar 2011 13:06:50 +0100] rev 13595
merge with stable
Sat, 12 Mar 2011 13:02:03 +0100 setup.py: use StrictVersion instead of manual comparison stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 12 Mar 2011 13:02:03 +0100] rev 13594
setup.py: use StrictVersion instead of manual comparison
Sat, 12 Mar 2011 12:46:31 +0100 help: extract items doc generation function
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13593
help: extract items doc generation function
Sat, 12 Mar 2011 12:46:31 +0100 templates: document missing keywords or filters
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13592
templates: document missing keywords or filters Keywords keywords are not documented yet but are turned into function definitions to avoid lambda docstring weirdness.
Sat, 12 Mar 2011 12:46:31 +0100 templatefilters: move doc from templates.txt to docstrings
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13591
templatefilters: move doc from templates.txt to docstrings
Sat, 12 Mar 2011 12:46:31 +0100 templatefilters: wrap all filters in dedicated functions
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13590
templatefilters: wrap all filters in dedicated functions This will highly simplify the docstring integration. I measured "hg log --style=changelog" duration on mercurial itself and could not detect any difference.
Sat, 12 Mar 2011 12:46:31 +0100 templatefilters: prefix helper functions
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13589
templatefilters: prefix helper functions
Sat, 12 Mar 2011 12:46:31 +0100 templatefilters: sort function definitions
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13588
templatefilters: sort function definitions
Sat, 12 Mar 2011 12:46:31 +0100 templatefilters: match filter keys and function names
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13587
templatefilters: match filter keys and function names
Sat, 12 Mar 2011 12:46:31 +0100 templatefilters: sort filters table
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13586
templatefilters: sort filters table
Sat, 12 Mar 2011 12:46:31 +0100 templates: generate keyword help dynamically
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13585
templates: generate keyword help dynamically
Sat, 12 Mar 2011 12:46:31 +0100 test-help: test a sample of 'templates' topic help
Patrick Mezard <pmezard@gmail.com> [Sat, 12 Mar 2011 12:46:31 +0100] rev 13584
test-help: test a sample of 'templates' topic help
Sat, 12 Mar 2011 12:42:20 +0100 fix compiling of extensions for OS X and XCode 4.0 stable
Alexander Solovyov <alexander@solovyov.net> [Sat, 12 Mar 2011 12:42:20 +0100] rev 13583
fix compiling of extensions for OS X and XCode 4.0
Sat, 12 Mar 2011 12:15:36 +0100 test-subrepo-paths: fix typo
Martin Geisler <mg@lazybytes.net> [Sat, 12 Mar 2011 12:15:36 +0100] rev 13582
test-subrepo-paths: fix typo
Sat, 12 Mar 2011 12:11:09 +0100 eol: use dirstate methods to clear dirstate stable
Martin Geisler <mg@lazybytes.net> [Sat, 12 Mar 2011 12:11:09 +0100] rev 13581
eol: use dirstate methods to clear dirstate This fixes a race that was observed when status was called before and after clearing the dirstate.
Sat, 12 Mar 2011 11:06:40 +0100 tests: fix permission issue trying to remove test directory
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 12 Mar 2011 11:06:40 +0100] rev 13580
tests: fix permission issue trying to remove test directory
Fri, 11 Mar 2011 15:48:44 +0000 transplant: added 'HGREVISION' variable to the environment passed to the 'filter' command
Luke Plant <L.Plant.98@cantab.net> [Fri, 11 Mar 2011 15:48:44 +0000] rev 13579
transplant: added 'HGREVISION' variable to the environment passed to the 'filter' command Sometimes it is necessary to know the original revision ID in order to correctly rewrite the patch or commit message when transplanting. This patch follows the pattern set by the existing 'HGUSER' environment variable, and adds a test that covers both HGUSER and HGREVISION.
Fri, 11 Mar 2011 12:42:07 +0100 test-subrepo-paths: test cummulative remapping
Martin Geisler <mg@aragost.com> [Fri, 11 Mar 2011 12:42:07 +0100] rev 13578
test-subrepo-paths: test cummulative remapping
Fri, 11 Mar 2011 12:35:41 +0100 merge with stable
Martin Geisler <mg@aragost.com> [Fri, 11 Mar 2011 12:35:41 +0100] rev 13577
merge with stable
Thu, 10 Mar 2011 16:49:37 +0100 ui: yield unchanged values in walkconfig
Martin Geisler <mg@aragost.com> [Thu, 10 Mar 2011 16:49:37 +0100] rev 13576
ui: yield unchanged values in walkconfig Ever since walkconfig was introduced back in 25e7ea0f2cff, the values yielded has been mutated by replacing "\n" with "\\n". This makes walkconfig less useful than it could and there is no other way to iterate over all config sections. The third-party reposettings extension used ui.walkconfig but did not take the replacement into account -- this change will actually fix a bug in the extension when a value contains a newline.
Thu, 10 Mar 2011 11:30:38 -0600 Added signature for changeset aa1f3be38ab1 stable
Matt Mackall <mpm@selenic.com> [Thu, 10 Mar 2011 11:30:38 -0600] rev 13575
Added signature for changeset aa1f3be38ab1
Thu, 10 Mar 2011 11:30:34 -0600 Added tag 1.8.1 for changeset aa1f3be38ab1 stable
Matt Mackall <mpm@selenic.com> [Thu, 10 Mar 2011 11:30:34 -0600] rev 13574
Added tag 1.8.1 for changeset aa1f3be38ab1
Wed, 09 Mar 2011 15:29:50 -0300 i18n-pt_BR: synchronized with 66d65bccbf06 stable 1.8.1
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 09 Mar 2011 15:29:50 -0300] rev 13573
i18n-pt_BR: synchronized with 66d65bccbf06
Thu, 10 Mar 2011 13:43:47 +0100 tests: use $TESTTMP more and use (glob) less
Martin Geisler <mg@aragost.com> [Thu, 10 Mar 2011 13:43:47 +0100] rev 13572
tests: use $TESTTMP more and use (glob) less This locks down the test output a little more.
Fri, 07 Jan 2011 15:19:21 -0600 hgweb_mod: respond right away if the client specified 100-continue support
Augie Fackler <durin42@gmail.com> [Fri, 07 Jan 2011 15:19:21 -0600] rev 13571
hgweb_mod: respond right away if the client specified 100-continue support Clients that send 100-continue should make sure they really support continue intelligently. In a later patch we'll introduce a capability so new clients don't pay a performance penalty talking to old servers.
Sat, 06 Feb 2010 04:27:28 -0600 hgweb: add support for 100-continue as recommended by PEP 333.
Augie Fackler <durin42@gmail.com> [Sat, 06 Feb 2010 04:27:28 -0600] rev 13570
hgweb: add support for 100-continue as recommended by PEP 333.
Tue, 08 Mar 2011 15:36:56 -0500 subrepo: show the source that git pulls
Eric Eisner <ede@mit.edu> [Tue, 08 Mar 2011 15:36:56 -0500] rev 13569
subrepo: show the source that git pulls
Tue, 08 Mar 2011 08:41:39 -0500 commands.update() now works properly with a revision of 0
Mark Drago <markdrago@gmail.com> [Tue, 08 Mar 2011 08:41:39 -0500] rev 13568
commands.update() now works properly with a revision of 0 Without this change commands.update() treats an integer 0 as if no revision was passed and updates to the branch head. This fix allows an integer 0 to be detected as a revision number so the working directory is correctly changed to revision 0 rather than the branch head.
Tue, 08 Mar 2011 14:55:31 -0600 merge with stable
Steve Borho <steve@borho.org> [Tue, 08 Mar 2011 14:55:31 -0600] rev 13567
merge with stable
Tue, 08 Mar 2011 13:35:01 -0600 mergetools: add alternate registry keys for 32bit apps on 64bit O/S stable
Steve Borho <steve@borho.org> [Tue, 08 Mar 2011 13:35:01 -0600] rev 13566
mergetools: add alternate registry keys for 32bit apps on 64bit O/S Not all applications needed the workarounds, so I did not add alternate keys for every Windows merge application.
Tue, 08 Mar 2011 13:05:18 -0600 filemerge: introduce a 'regkeyalt' merge tool variable stable
Steve Borho <steve@borho.org> [Tue, 08 Mar 2011 13:05:18 -0600] rev 13565
filemerge: introduce a 'regkeyalt' merge tool variable This allows us to provide alternate search keys for 64bit operating systems that may have 32bit merge tools installed. Presumably it may find other uses.
Tue, 08 Mar 2011 10:25:18 -0600 merge with stable
Steve Borho <steve@borho.org> [Tue, 08 Mar 2011 10:25:18 -0600] rev 13564
merge with stable
Tue, 08 Mar 2011 10:03:01 -0600 wix: drop bin/ folder from MSI installers (issue 2673) stable
Steve Borho <steve@borho.org> [Tue, 08 Mar 2011 10:03:01 -0600] rev 13563
wix: drop bin/ folder from MSI installers (issue 2673) Also fixes issue 2658.
Tue, 08 Mar 2011 11:01:01 +0100 zsh completion: remove computed default values from help texts
Martin Geisler <mg@aragost.com> [Tue, 08 Mar 2011 11:01:01 +0100] rev 13562
zsh completion: remove computed default values from help texts The default encoding and encoding mode are computed at runtime and can vary from system to system. The two remaining default values in the completion help texts (number of directories to strip on import and default bundle name) are fixed in the source code.
Tue, 08 Mar 2011 01:21:50 +0100 merge: remove last traces of fastforward merging
Mads Kiilerich <mads@kiilerich.com> [Tue, 08 Mar 2011 01:21:50 +0100] rev 13561
merge: remove last traces of fastforward merging bbc97d419b16 introduced fast-forward branch merging. 66ed92ed115a partly removed it again. The fastforward variable would always be false if branchmerge was false, so the fastforward variable makes no difference and we can remove it completely.
Mon, 07 Mar 2011 23:19:17 +0100 merge with stable
Patrick Mezard <pmezard@gmail.com> [Mon, 07 Mar 2011 23:19:17 +0100] rev 13560
merge with stable
Mon, 07 Mar 2011 23:02:04 +0100 subrepo: backout 67fbe566eff1, --force requires svn >= 1.5 stable
Patrick Mezard <pmezard@gmail.com> [Mon, 07 Mar 2011 23:02:04 +0100] rev 13559
subrepo: backout 67fbe566eff1, --force requires svn >= 1.5
Mon, 07 Mar 2011 15:46:46 -0600 merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 07 Mar 2011 15:46:46 -0600] rev 13558
merge with stable
Mon, 07 Mar 2011 15:46:28 -0600 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Mon, 07 Mar 2011 15:46:28 -0600] rev 13557
merge with i18n
Sun, 06 Mar 2011 15:32:37 +0100 i18n-de: improve translation for "unmerged branches" stable
David Soria Parra <dsp@php.net> [Sun, 06 Mar 2011 15:32:37 +0100] rev 13556
i18n-de: improve translation for "unmerged branches" This translation issue was pointed out by Georg Brandl.
Mon, 07 Mar 2011 15:37:11 +0800 httprepo: order URL query string fields for readability
Steven Brown <StevenGBrown@gmail.com> [Mon, 07 Mar 2011 15:37:11 +0800] rev 13555
httprepo: order URL query string fields for readability - cmd is always first, since the other fields are arguments to that command. - The other fields are in alphabetical order, rather than random order. example "hg serve" output BEFORE 127.0.0.1 - - [26/Feb/2011 14:20:07] "GET /?bases=fa5962be1d87fe9a57244a14033550e192e57521+1a38f137b190482eaf0986594cd6e6b486c76fec&cmd=changegroupsubset&heads=1a38f137b190482eaf0986594cd6e6b486c76fec+fa5962be1d87fe9a57244a14033550e192e57521 HTTP/1.1" 200 - 127.0.0.1 - - [26/Feb/2011 14:00:50] "GET /?pairs=0000000000000000000000000000000000000000-0000000000000000000000000000000000000000&cmd=between HTTP/1.1" 200 - 127.0.0.1 - - [26/Feb/2011 14:17:28] "GET /?nodes=1a38f137b190482eaf0986594cd6e6b486c76fec+fa5962be1d87fe9a57244a14033550e192e57521&cmd=branches HTTP/1.1" 200 - AFTER 127.0.0.1 - - [26/Feb/2011 14:21:28] "GET /?cmd=changegroupsubset&bases=fa5962be1d87fe9a57244a14033550e192e57521+1a38f137b190482eaf0986594cd6e6b486c76fec&heads=1a38f137b190482eaf0986594cd6e6b486c76fec+fa5962be1d87fe9a57244a14033550e192e57521 HTTP/1.1" 200 - 127.0.0.1 - - [26/Feb/2011 13:48:13] "GET /?cmd=between&pairs=0000000000000000000000000000000000000000-0000000000000000000000000000000000000000 HTTP/1.1" 200 - 127.0.0.1 - - [26/Feb/2011 14:19:17] "GET /?cmd=branches&nodes=1a38f137b190482eaf0986594cd6e6b486c76fec+fa5962be1d87fe9a57244a14033550e192e57521 HTTP/1.1" 200 -
Mon, 07 Mar 2011 15:45:10 -0600 ancestor: improve description
Matt Mackall <mpm@selenic.com> [Mon, 07 Mar 2011 15:45:10 -0600] rev 13554
ancestor: improve description
Mon, 07 Mar 2011 12:03:54 -0500 subrepo: don't crash when git repo is missing stable
Eric Eisner <ede@mit.edu> [Mon, 07 Mar 2011 12:03:54 -0500] rev 13553
subrepo: don't crash when git repo is missing
Mon, 07 Mar 2011 15:44:43 -0600 ancestor: rewrite to deal with crossed linkrevs (issue2682) stable
Matt Mackall <mpm@selenic.com> [Mon, 07 Mar 2011 15:44:43 -0600] rev 13552
ancestor: rewrite to deal with crossed linkrevs (issue2682) This version is about 10% slower, possibly because it visits some revisions in a different topological order than what's in the revlog.
Sun, 06 Mar 2011 11:30:57 +0100 hgcia: accept "queued." xmlrpc return as success stable
Georg Brandl <georg@python.org> [Sun, 06 Mar 2011 11:30:57 +0100] rev 13551
hgcia: accept "queued." xmlrpc return as success
Mon, 07 Mar 2011 15:03:10 -0600 merge: back out single-parent fast-forward merge stable
Matt Mackall <mpm@selenic.com> [Mon, 07 Mar 2011 15:03:10 -0600] rev 13550
merge: back out single-parent fast-forward merge This backs out changeset: 13158:9e7e24052745 user: Mads Kiilerich <mads@kiilerich.com> date: Tue Dec 07 03:29:21 2010 +0100 summary: merge: fast-forward merge with descendant Before named branches, the invariants were: a) "merges" always have two parents b) p1 is not linearly related to p2 Adding named branches made (b) problematic, so the above patch was introduced, which fixed (b) but broke (a). After discussion, we decided that the invariants should be: a) "merges" always have two parents b) p1 is not linearly related to p2 OR p1 and p2 are on different branches
Sat, 05 Mar 2011 16:34:59 -0600 merge: drop resolve state for mergers with identical contents (issue2680) stable
Matt Mackall <mpm@selenic.com> [Sat, 05 Mar 2011 16:34:59 -0600] rev 13549
merge: drop resolve state for mergers with identical contents (issue2680)
Sun, 06 Mar 2011 22:13:36 +0100 merge with stable
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 22:13:36 +0100] rev 13548
merge with stable
Sun, 06 Mar 2011 22:03:30 +0100 hgweb: fix filelog rss links generation stable
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 22:03:30 +0100] rev 13547
hgweb: fix filelog rss links generation
Sun, 06 Mar 2011 22:03:18 +0100 hgweb: use tip in gitweb/monoblue filelog rss links (issue2677) stable
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 22:03:18 +0100] rev 13546
hgweb: use tip in gitweb/monoblue filelog rss links (issue2677)
Sun, 06 Mar 2011 19:38:00 +0100 merge with stable
Mads Kiilerich <mads@kiilerich.com> [Sun, 06 Mar 2011 19:38:00 +0100] rev 13545
merge with stable
Sun, 06 Mar 2011 10:27:07 -0600 cacert: improve error report when web.cacert file does not exist stable
timeless <timeless@gmail.com> [Sun, 06 Mar 2011 10:27:07 -0600] rev 13544
cacert: improve error report when web.cacert file does not exist
Sun, 06 Mar 2011 05:56:59 -0600 tests: improve hghave error reporting for missing Py OpenSSL stable
timeless <timeless@gmail.com> [Sun, 06 Mar 2011 05:56:59 -0600] rev 13543
tests: improve hghave error reporting for missing Py OpenSSL
Sun, 06 Mar 2011 15:30:39 +0100 Merge with stable
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 15:30:39 +0100] rev 13542
Merge with stable
Sun, 06 Mar 2011 15:21:50 +0100 Improve unresolved merge conflicts warning (issue2681) stable
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 15:21:50 +0100] rev 13541
Improve unresolved merge conflicts warning (issue2681) Suggested by Antoine Pitrou <pitrou@free.fr>
Sun, 06 Mar 2011 14:38:47 +0100 tests: convert test-serve to new format
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 14:38:47 +0100] rev 13540
tests: convert test-serve to new format
Sun, 06 Mar 2011 14:19:57 +0100 run-tests: handle mixed comment lines in blacklists
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 14:19:57 +0100] rev 13539
run-tests: handle mixed comment lines in blacklists
Sun, 06 Mar 2011 14:17:47 +0100 test-doctest: handle unix/windows path discrepancies
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 14:17:47 +0100] rev 13538
test-doctest: handle unix/windows path discrepancies
Sun, 06 Mar 2011 10:06:09 +0100 test-rename-merge1: make it easier to review, windows friendly
Patrick Mezard <pmezard@gmail.com> [Sun, 06 Mar 2011 10:06:09 +0100] rev 13537
test-rename-merge1: make it easier to review, windows friendly - Reuse the coding style of the previous tests, both are very similar - Do not play with case changes, it does not work on Windows
Sat, 05 Mar 2011 16:34:59 -0600 merge: drop resolve state for mergers with identical contents (issue2680)
Matt Mackall <mpm@selenic.com> [Sat, 05 Mar 2011 16:34:59 -0600] rev 13536
merge: drop resolve state for mergers with identical contents (issue2680)
Fri, 04 Mar 2011 19:21:36 -0600 merge with stable
Matt Mackall <mpm@selenic.com> [Fri, 04 Mar 2011 19:21:36 -0600] rev 13535
merge with stable
Fri, 04 Mar 2011 19:21:12 -0600 match: ignore "" patterns stable
Matt Mackall <mpm@selenic.com> [Fri, 04 Mar 2011 19:21:12 -0600] rev 13534
match: ignore "" patterns The following command would visit every changeset in repo/ rather than the last 10: hg log -l 10 repo/
Fri, 18 Feb 2011 01:19:01 +0100 statichttprepo: abort if opener mode is 'r+' or 'rb+'
Adrian Buehlmann <adrian@cadifra.com> [Fri, 18 Feb 2011 01:19:01 +0100] rev 13533
statichttprepo: abort if opener mode is 'r+' or 'rb+' The old version of the check failed to catch modifying modes 'r+' and 'rb+'.
Fri, 04 Mar 2011 14:11:15 +0100 Merge with stable
Patrick Mezard <pmezard@gmail.com> [Fri, 04 Mar 2011 14:11:15 +0100] rev 13532
Merge with stable
Fri, 04 Mar 2011 14:00:49 +0100 subrepo: handle svn tracked/unknown directory collisions stable
Patrick Mezard <pmezard@gmail.com> [Fri, 04 Mar 2011 14:00:49 +0100] rev 13531
subrepo: handle svn tracked/unknown directory collisions This happens more often than expected. Say you have an svn subrepository with python code. Python would have generated unknown .pyc files. Now, you rebase this setup on a revision where a directory containing python code does not exist. Subversion is first asked to remove this directory when updating, but will not because it contains untracked items. Then it will have to bring back the directory after the merge but will fail because it now collides with an untracked directory. Using --force is not very elegant but it is much simpler than rewriting our own purge command for subversion.
Thu, 03 Mar 2011 22:41:38 +0100 convert/svn: stop using svn bindings when pushing to svn
Patrick Mezard <pmezard@gmail.com> [Thu, 03 Mar 2011 22:41:38 +0100] rev 13530
convert/svn: stop using svn bindings when pushing to svn
Thu, 03 Mar 2011 22:19:28 +0100 convert/svn: read trunk name once, use None for default
Patrick Mezard <pmezard@gmail.com> [Thu, 03 Mar 2011 22:19:28 +0100] rev 13529
convert/svn: read trunk name once, use None for default
Thu, 03 Mar 2011 21:42:15 +0100 mq: mention qfinish in qimport help
Patrick Mezard <pmezard@gmail.com> [Thu, 03 Mar 2011 21:42:15 +0100] rev 13528
mq: mention qfinish in qimport help
Wed, 02 Mar 2011 22:00:41 -0600 merge with stable
Steve Borho <steve@borho.org> [Wed, 02 Mar 2011 22:00:41 -0600] rev 13527
merge with stable
Wed, 02 Mar 2011 21:57:20 -0600 bookmark: fix invalidation of localrepo._bookmarkcurrent stable
Steve Borho <steve@borho.org> [Wed, 02 Mar 2011 21:57:20 -0600] rev 13526
bookmark: fix invalidation of localrepo._bookmarkcurrent
Wed, 02 Mar 2011 12:19:18 -0500 subrepo: show the source that git clones
Eric Eisner <ede@mit.edu> [Wed, 02 Mar 2011 12:19:18 -0500] rev 13525
subrepo: show the source that git clones
Wed, 02 Mar 2011 14:52:31 +0100 check-code: catch "echo > $HGRCPATH" too
Martin Geisler <mg@aragost.com> [Wed, 02 Mar 2011 14:52:31 +0100] rev 13524
check-code: catch "echo > $HGRCPATH" too Make error message consistent with the other error messages.
Wed, 02 Mar 2011 14:23:22 +0100 merge with stable
Martin Geisler <mg@aragost.com> [Wed, 02 Mar 2011 14:23:22 +0100] rev 13523
merge with stable
Wed, 02 Mar 2011 14:22:50 +0100 check-code: better check for overwriting $HGRCPATH
Martin Geisler <mg@aragost.com> [Wed, 02 Mar 2011 14:22:50 +0100] rev 13522
check-code: better check for overwriting $HGRCPATH Suggested by Mads Kiilerich on IRC.
Wed, 02 Mar 2011 14:16:11 +0100 test-eol-*: remove unused config settings
Martin Geisler <mg@aragost.com> [Wed, 02 Mar 2011 14:16:11 +0100] rev 13521
test-eol-*: remove unused config settings
Wed, 02 Mar 2011 14:09:06 +0100 mq: forbid commit of merge involving mq patches stable
Martin Geisler <mg@aragost.com> [Wed, 02 Mar 2011 14:09:06 +0100] rev 13520
mq: forbid commit of merge involving mq patches
Tue, 01 Mar 2011 17:01:17 +0100 tests: don't overwrite HGRCPATH
Martin Geisler <mg@aragost.com> [Tue, 01 Mar 2011 17:01:17 +0100] rev 13519
tests: don't overwrite HGRCPATH Overwriting instead of appending to the file removes the [defaults] section put into the file by run-tests.py. It also defeats the --inotify option to run-tests.py. (Nothing was broken yet, but the lack of -d "0 0" cause changeset hashes to change unexpectedly in a test case I was editing.)
Wed, 02 Mar 2011 13:24:48 +0100 merge with stable
Martin Geisler <mg@aragost.com> [Wed, 02 Mar 2011 13:24:48 +0100] rev 13518
merge with stable
Tue, 01 Mar 2011 16:01:38 -0600 Added signature for changeset 2616325766e3 stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Mar 2011 16:01:38 -0600] rev 13517
Added signature for changeset 2616325766e3
Tue, 01 Mar 2011 16:01:32 -0600 Added tag 1.8 for changeset 2616325766e3 stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Mar 2011 16:01:32 -0600] rev 13516
Added tag 1.8 for changeset 2616325766e3
Tue, 01 Mar 2011 07:28:20 +0100 contrib: update tcsh_completion for Mercurial 1.8 stable 1.8
Gilles Moris <gilles.moris@free.fr> [Tue, 01 Mar 2011 07:28:20 +0100] rev 13515
contrib: update tcsh_completion for Mercurial 1.8 Added the following commands: bookmarks debugignore. Fix the tcsh parse script for the current help text layout.
Tue, 01 Mar 2011 12:48:31 -0600 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Mar 2011 12:48:31 -0600] rev 13514
merge with i18n
Tue, 01 Mar 2011 22:44:03 +0900 i18n-ja: synchronized with 0a6bca3d5273 stable
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Tue, 01 Mar 2011 22:44:03 +0900] rev 13513
i18n-ja: synchronized with 0a6bca3d5273
Tue, 01 Mar 2011 01:00:35 -0300 i18n-pt_BR: synchronized with 9b617c56eb65 stable
Wagner Bruna <wbruna@yahoo.com> [Tue, 01 Mar 2011 01:00:35 -0300] rev 13512
i18n-pt_BR: synchronized with 9b617c56eb65
Mon, 28 Feb 2011 19:15:08 -0600 zsh completion: complete bookmarks where they are accepted stable
Augie Fackler <durin42@gmail.com> [Mon, 28 Feb 2011 19:15:08 -0600] rev 13511
zsh completion: complete bookmarks where they are accepted This used to work because bookmarks were pseudo-tags, but broke once bookmarks became their own first-class object.
Tue, 01 Mar 2011 02:54:16 +0100 tests: test-mq-subrepo.t Solaris 10 sh compliance stable
Mads Kiilerich <mads@kiilerich.com> [Tue, 01 Mar 2011 02:54:16 +0100] rev 13510
tests: test-mq-subrepo.t Solaris 10 sh compliance Solaris 10 sh do apparently not like temporary environment variable assignment before a function call. There is no problem with commands.
Mon, 28 Feb 2011 16:45:15 -0600 bash_completion: complete bookmarks stable
Kevin Bullock <kbullock@ringworld.org> [Mon, 28 Feb 2011 16:45:15 -0600] rev 13509
bash_completion: complete bookmarks Since bookmarks moved into core and are no longer merged with the list of tags (d012d95499f7), they don't get completed in bash_completion along with other revision specifiers. This adds a new function to provide the list of bookmarks for completion, and another, _hg_labels(), to list all tags, branches, and bookmarks. It further modifies completion for all commands where '_hg_tags; _hg_branches' was used to use '_hg_labels' instead.
Mon, 28 Feb 2011 17:41:40 -0600 mq: fix qpush recursion in _findtags when status file is wrong (issue2664) stable
Matt Mackall <mpm@selenic.com> [Mon, 28 Feb 2011 17:41:40 -0600] rev 13508
mq: fix qpush recursion in _findtags when status file is wrong (issue2664) test from timeless to guard against regressing this
Fri, 11 Feb 2011 13:10:39 +0100 mq: gracefully handle malformated status file stable
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 11 Feb 2011 13:10:39 +0100] rev 13507
mq: gracefully handle malformated status file This patch prevent mq to crash when .hg/patches/status contains Malformed lines (without ":"). Blank lines are ignored and other malformed lines issue a warning.
Thu, 24 Feb 2011 00:47:49 +0100 revset: fix typo when assigning weight to reverse and limit stable
Mads Kiilerich <mads@kiilerich.com> [Thu, 24 Feb 2011 00:47:49 +0100] rev 13506
revset: fix typo when assigning weight to reverse and limit
Mon, 28 Feb 2011 15:46:48 +0100 eol: do not abort on parse error stable
Martin Geisler <mg@aragost.com> [Mon, 28 Feb 2011 15:46:48 +0100] rev 13505
eol: do not abort on parse error Handle parse errors in the .hgeol similarly to how parse errors in the .hgtags file are handled: by issuing a warning. This allows the user to revert the file using 'hg revert' or 'hg update -C'.
Mon, 28 Feb 2011 11:34:51 +0100 eol: fix test typos introduced in 5007ff32f356 stable
Martin Geisler <mg@aragost.com> [Mon, 28 Feb 2011 11:34:51 +0100] rev 13504
eol: fix test typos introduced in 5007ff32f356
Mon, 28 Feb 2011 11:31:36 +0100 eol: test win32text compatible encode/decode filters stable
Martin Geisler <mg@aragost.com> [Mon, 28 Feb 2011 11:31:36 +0100] rev 13503
eol: test win32text compatible encode/decode filters
(0) -10000 -3000 -1000 -240 +240 +1000 +3000 +10000 +30000 tip