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
Mon, 28 Feb 2011 09:28:18 +0100 eol: be explicit about how to enable hook (issue2661) stable
Martin Geisler <mg@aragost.com> [Mon, 28 Feb 2011 09:28:18 +0100] rev 13502
eol: be explicit about how to enable hook (issue2661)
Sun, 27 Feb 2011 19:50:28 +0100 eol: stop after first matched rule in hook (issue2660) stable
Antoine Pitrou <solipsis@pitrou.net> [Sun, 27 Feb 2011 19:50:28 +0100] rev 13501
eol: stop after first matched rule in hook (issue2660) When matching a file against the rules in .hgeol, the eol extension's hook should stop after the first matching rule is encountered. Otherwise, if this rule is contradicted by other more general rule (for example a catch-all at the end of .hgeol), some files are simply impossible to push. Trivial example: **.bat = CRLF ** = LF If all matching rules were applied, a .bat file would be rejected either because it has LFs (first rule) or because it has CRLFs (second rule).
Sun, 27 Feb 2011 15:58:29 -0600 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Sun, 27 Feb 2011 15:58:29 -0600] rev 13500
merge with i18n
Sat, 26 Feb 2011 18:21:51 -0300 i18n-pt_BR: synchronized with 3178aca36b0f stable
Wagner Bruna <wbruna@yahoo.com> [Sat, 26 Feb 2011 18:21:51 -0300] rev 13499
i18n-pt_BR: synchronized with 3178aca36b0f
Sun, 27 Feb 2011 12:07:09 +0100 help: document branch template keyword stable
Adrian Buehlmann <adrian@cadifra.com> [Sun, 27 Feb 2011 12:07:09 +0100] rev 13498
help: document branch template keyword The branch keyword was added in d79fdff55627
Sat, 26 Feb 2011 10:40:22 -0600 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Sat, 26 Feb 2011 10:40:22 -0600] rev 13497
merge with i18n
Sat, 26 Feb 2011 16:39:57 +0100 i18n-sv: started translation of mq and patchbomb stable
Jens Bäckman <jens.backman@gmail.com> [Sat, 26 Feb 2011 16:39:57 +0100] rev 13496
i18n-sv: started translation of mq and patchbomb
Sat, 26 Feb 2011 16:31:11 +0100 i18n-sv: synchronized with 95b0d4c1c9e1 stable
Jens Bäckman <jens.backman@gmail.com> [Sat, 26 Feb 2011 16:31:11 +0100] rev 13495
i18n-sv: synchronized with 95b0d4c1c9e1
Fri, 25 Feb 2011 21:01:30 +0300 convert.svn: branch name which equals trunk means `default' branch (issue2653) stable
Pavel Boldin <boldin.pavel@gmail.com> [Fri, 25 Feb 2011 21:01:30 +0300] rev 13494
convert.svn: branch name which equals trunk means `default' branch (issue2653) Converting from subversion specifying config.svn.trunk results in storing trunk under branch named as config.svn.trunk, where `default' brunch is expected. Submission contains patch and test.
Fri, 25 Feb 2011 23:26:24 -0600 ui: always report untrusted hgrc files when debug enabled stable
Ry4an Brase <ry4an-hg@ry4an.org> [Fri, 25 Feb 2011 23:26:24 -0600] rev 13493
ui: always report untrusted hgrc files when debug enabled It was suggested in IRC that people disabling the reporting of unstructed hgrc files can masquerade as problems. This makes sure untrusted hgrc files are always reported if --debug is used.
Thu, 24 Feb 2011 13:57:52 -0300 tests: test renaming a file added on two branches (issue2089) stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 24 Feb 2011 13:57:52 -0300] rev 13492
tests: test renaming a file added on two branches (issue2089) The issue was fixed by d100702326d5 .
Fri, 25 Feb 2011 15:35:01 -0600 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Fri, 25 Feb 2011 15:35:01 -0600] rev 13491
merge with i18n
Fri, 25 Feb 2011 22:26:02 +0900 i18n-ja: synchronized with 16725043a6fc stable
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Fri, 25 Feb 2011 22:26:02 +0900] rev 13490
i18n-ja: synchronized with 16725043a6fc
Thu, 24 Feb 2011 12:08:40 +0100 i18n-de: translate some bookmark strings stable
David Soria Parra <dsp@php.net> [Thu, 24 Feb 2011 12:08:40 +0100] rev 13489
i18n-de: translate some bookmark strings
Thu, 24 Feb 2011 12:07:42 +0100 i18n-de: synchronized with 703717eb112c stable
David Soria Parra <dsp@php.net> [Thu, 24 Feb 2011 12:07:42 +0100] rev 13488
i18n-de: synchronized with 703717eb112c
Thu, 24 Feb 2011 12:04:45 +0100 i18n-da: translate some small strings stable
Martin Geisler <mg@aragost.com> [Thu, 24 Feb 2011 12:04:45 +0100] rev 13487
i18n-da: translate some small strings
Wed, 23 Feb 2011 12:57:09 -0300 i18n-pt_BR: synchronized with 9f2c407caf34 stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 23 Feb 2011 12:57:09 -0300] rev 13486
i18n-pt_BR: synchronized with 9f2c407caf34
Wed, 23 Feb 2011 15:35:44 +0100 i18n-da: synchronize with 14a699ed774b stable
Martin Geisler <mg@aragost.com> [Wed, 23 Feb 2011 15:35:44 +0100] rev 13485
i18n-da: synchronize with 14a699ed774b
Wed, 23 Feb 2011 15:31:49 +0100 i18n: merge with main stable
Martin Geisler <mg@aragost.com> [Wed, 23 Feb 2011 15:31:49 +0100] rev 13484
i18n: merge with main
Wed, 23 Feb 2011 23:15:02 +0900 i18n-ja: synchronized with 7458b7e0d8d5 stable
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Wed, 23 Feb 2011 23:15:02 +0900] rev 13483
i18n-ja: synchronized with 7458b7e0d8d5
Wed, 23 Feb 2011 22:52:38 +0900 i18n-ja: synchronized with ba50f1600131 stable
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Wed, 23 Feb 2011 22:52:38 +0900] rev 13482
i18n-ja: synchronized with ba50f1600131
Fri, 25 Feb 2011 15:31:32 -0600 context: be even more careful about result order in ancestors() (issue2642) stable
Matt Mackall <mpm@selenic.com> [Fri, 25 Feb 2011 15:31:32 -0600] rev 13481
context: be even more careful about result order in ancestors() (issue2642) The earlier patch could be confused by more complicated topologies.
Thu, 24 Feb 2011 01:14:15 +0530 convert/svn: abort operation when python bindings are not available stable
Azhagu Selvan SP <tamizhgeek@gmail.com> [Thu, 24 Feb 2011 01:14:15 +0530] rev 13480
convert/svn: abort operation when python bindings are not available Subversion python bindings check was not present in svn_sink source class which made it fail while using svn as destination repository. Added a more maintainble svn bindings check for svn_source and svn_sink classes.
Thu, 24 Feb 2011 00:45:02 +0530 convert/svn: handle MissingTool exception from converter_sink class stable
Azhagu Selvan SP <tamizhgeek@gmail.com> [Thu, 24 Feb 2011 00:45:02 +0530] rev 13479
convert/svn: handle MissingTool exception from converter_sink class The converter_sink class had no way of handling MissingTool exception. This change makes it to abort when there is a MissingTool exception.
Thu, 24 Feb 2011 14:38:50 +0100 bookmarks: restrict moving a bookmark to its descendants (issue1502) stable
David Soria Parra <dsp@php.net> [Thu, 24 Feb 2011 14:38:50 +0100] rev 13478
bookmarks: restrict moving a bookmark to its descendants (issue1502) A bookmark can only move to a descendant on commit, pull or unbundle. Bookmarks cannot jump between heads anymore. This fixese issue 1502. We explicitly use new.node(), to emphasise that we are updating the current bookmark to the new node.
Fri, 18 Feb 2011 17:09:08 -0600 id: add bookmarks to id stable
Kevin Bullock <kbullock@ringworld.org> [Fri, 18 Feb 2011 17:09:08 -0600] rev 13477
id: add bookmarks to id Since bookmarks are no longer merged with repo.tags() as of d012d95499f7, they don't show up in `hg id` as they used to. This adds them back into the summary that `hg id` prints, and adds a -B/--bookmarks flag alongside the -t/--tags and -b/--branch options. Note this introduces a slight backwards-incompatibility: the summary printed by `hg id` now separates bookmarks from tags with a space, as seen below, instead of running it into the tags list. Default summary output: $ hg id db815d6d32e6 tip/tag1 bm1/bm2 Output with --bookmarks: $ hg id --bookmarks bm1 bm2 See also afc84a879ac8 which adds bookmarks back into `hg summary`.
Wed, 23 Feb 2011 20:47:00 -0600 workingctx: overload bookmarks() to return parents' bookmarks stable
Kevin Bullock <kbullock@ringworld.org> [Wed, 23 Feb 2011 20:47:00 -0600] rev 13476
workingctx: overload bookmarks() to return parents' bookmarks This implements workingctx.bookmarks() parallel to workingctx.tags(), overloading the implementation from changectx.
Fri, 25 Feb 2011 12:32:15 +0100 eol: handle LockUnavailable error (issue2569) stable
Martin Geisler <mg@aragost.com> [Fri, 25 Feb 2011 12:32:15 +0100] rev 13475
eol: handle LockUnavailable error (issue2569) If the repository is not locked when clearing the dirstate, then running test-eol.t in a loop fails sooner or later with: ERROR: /home/mg/src/mercurial-crew/tests/test-eol.t output changed --- /home/mg/src/mercurial-crew/tests/test-eol.t +++ /home/mg/src/mercurial-crew/tests/test-eol.t.err @@ -343,6 +343,7 @@ % hg status (eol activated) M win.txt % hg commit + nothing changed % hg status $ testmixed CRLF However, if we cannot lock the repository, then we can also not make a commit and so we can simply ignore a LockUnavailable error.
Thu, 24 Feb 2011 19:15:00 +0100 tests: check if the bookmarks extension is ignored stable
David Soria Parra <dsp@php.net> [Thu, 24 Feb 2011 19:15:00 +0100] rev 13474
tests: check if the bookmarks extension is ignored
Fri, 11 Feb 2011 21:17:27 -0600 backout: clarify which changesets are new in help text stable
Jonathan Nieder <jrnieder@gmail.com> [Fri, 11 Feb 2011 21:17:27 -0600] rev 13473
backout: clarify which changesets are new in help text Plus another wording tweak ("default behavior -> "behavior without --merge"). Suggested by Kevin Bullock.
Fri, 25 Feb 2011 11:39:19 +0100 commands: update year to 2011 in version string stable
Martin Geisler <mg@aragost.com> [Fri, 25 Feb 2011 11:39:19 +0100] rev 13472
commands: update year to 2011 in version string
Fri, 25 Feb 2011 10:52:37 +0100 eol: clarify where the .hgeol file is located stable
Martin Geisler <mg@aragost.com> [Fri, 25 Feb 2011 10:52:37 +0100] rev 13471
eol: clarify where the .hgeol file is located
Thu, 24 Feb 2011 15:35:22 +0100 commands: mark strings for translation stable
Martin Geisler <mg@aragost.com> [Thu, 24 Feb 2011 15:35:22 +0100] rev 13470
commands: mark strings for translation
Thu, 24 Feb 2011 03:13:48 +0100 tests: remove bookmark extension configuration stable
David Soria Parra <dsp@php.net> [Thu, 24 Feb 2011 03:13:48 +0100] rev 13469
tests: remove bookmark extension configuration
Wed, 23 Feb 2011 17:27:05 -0600 context: generate file ancestors in reverse revision order (issue2642) stable
Matt Mackall <mpm@selenic.com> [Wed, 23 Feb 2011 17:27:05 -0600] rev 13468
context: generate file ancestors in reverse revision order (issue2642) The related() function in copies assumes that revisions are generated in reverse revision order, so it was getting confused in some situations.
Wed, 23 Feb 2011 13:21:55 +0500 export: only close files which export itself has opened stable
Waqas Hussain <waqas20@gmail.com> [Wed, 23 Feb 2011 13:21:55 +0500] rev 13467
export: only close files which export itself has opened
Wed, 23 Feb 2011 10:59:36 -0500 subrepo: only attempt pulling from git's origin stable
Eric Eisner <ede@mit.edu> [Wed, 23 Feb 2011 10:59:36 -0500] rev 13466
subrepo: only attempt pulling from git's origin git fetch does not accept repository URLs as arguments, and the intended logic of this code was not actually doing anything.
Wed, 23 Feb 2011 10:17:44 -0500 subrepo: disallow all unknown git ref types stable
Eric Eisner <ede@mit.edu> [Wed, 23 Feb 2011 10:17:44 -0500] rev 13465
subrepo: disallow all unknown git ref types
Wed, 23 Feb 2011 11:42:41 +0100 sshrepo: catch passwords in ssh urls stable
Adrian Buehlmann <adrian@cadifra.com> [Wed, 23 Feb 2011 11:42:41 +0100] rev 13464
sshrepo: catch passwords in ssh urls see also e4b02eb825b1
Wed, 23 Feb 2011 00:25:18 +0100 hgk: display bookmark in commit diff window stable
David Soria Parra <dsp@php.net> [Wed, 23 Feb 2011 00:25:18 +0100] rev 13463
hgk: display bookmark in commit diff window
Wed, 23 Feb 2011 00:25:01 +0100 hgk: display bookmarks as gray labels in the commitline stable
David Soria Parra <dsp@php.net> [Wed, 23 Feb 2011 00:25:01 +0100] rev 13462
hgk: display bookmarks as gray labels in the commitline
Wed, 23 Feb 2011 00:24:21 +0100 hgk: read bookmarks stable
David Soria Parra <dsp@php.net> [Wed, 23 Feb 2011 00:24:21 +0100] rev 13461
hgk: read bookmarks
Tue, 22 Feb 2011 15:11:10 -0500 subrepo: expand relative sources for git subrepos stable
Eric Eisner <ede@mit.edu> [Tue, 22 Feb 2011 15:11:10 -0500] rev 13460
subrepo: expand relative sources for git subrepos
Tue, 22 Feb 2011 16:31:01 +0100 changegroup: fix typo introduced in 9f2c407caf34 stable
Jim Hague <jim.hague@acm.org> [Tue, 22 Feb 2011 16:31:01 +0100] rev 13459
changegroup: fix typo introduced in 9f2c407caf34
Tue, 22 Feb 2011 03:10:37 +0100 changegroup: don't accept odd chunk headers stable
Mads Kiilerich <mads@kiilerich.com> [Tue, 22 Feb 2011 03:10:37 +0100] rev 13458
changegroup: don't accept odd chunk headers
Tue, 22 Feb 2011 03:03:39 +0100 changegroup: verify all stream reads stable
Mads Kiilerich <mads@kiilerich.com> [Tue, 22 Feb 2011 03:03:39 +0100] rev 13457
changegroup: verify all stream reads Mercurial often failed with struct.error or mpatch.mpatchError if incomplete data was received from a server. Now we validate all changegroup reads and aborts with abort: stream ended unexpectedly (got %d bytes, expected %d) if less than requested was read.
Tue, 22 Feb 2011 03:02:50 +0100 changegroup: don't accept streams without proper termination stable
Mads Kiilerich <mads@kiilerich.com> [Tue, 22 Feb 2011 03:02:50 +0100] rev 13456
changegroup: don't accept streams without proper termination Streams should be terminated with a zero size changegroup, and read should never be permitted to return less than requested.
Mon, 21 Feb 2011 20:58:54 -0300 rollback, i18n: avoid parameterized message stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 21 Feb 2011 20:58:54 -0300] rev 13455
rollback, i18n: avoid parameterized message
Mon, 21 Feb 2011 23:27:45 +0100 summary: add bookmarks to summary stable
David Soria Parra <dsp@php.net> [Mon, 21 Feb 2011 23:27:45 +0100] rev 13454
summary: add bookmarks to summary
Mon, 21 Feb 2011 22:22:12 +0100 bookmarks: issue a warning if remote doesn't support comparing bookmarks stable
David Soria Parra <dsp@php.net> [Mon, 21 Feb 2011 22:22:12 +0100] rev 13453
bookmarks: issue a warning if remote doesn't support comparing bookmarks We want to issue a warning and abort comparing bookmarks if remote doesn't support it. Otherwise hg out -B will list you outgoing bookmarks that cannot be pushed to the remote repository using hg push -B.
Mon, 21 Feb 2011 11:24:23 -0600 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Mon, 21 Feb 2011 11:24:23 -0600] rev 13452
merge with i18n
Wed, 16 Feb 2011 22:42:03 -0200 i18n-pt_BR: synchronized with ed720c7cc97d stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 16 Feb 2011 22:42:03 -0200] rev 13451
i18n-pt_BR: synchronized with ed720c7cc97d
Mon, 21 Feb 2011 00:37:55 +0100 wireproto: catch possible cast error in pushkey stable
David Soria Parra <dsp@php.net> [Mon, 21 Feb 2011 00:37:55 +0100] rev 13450
wireproto: catch possible cast error in pushkey The server can return an unexpected answer like 'ssl required'. We catch those possible cast errors and abort the operation.
Sun, 20 Feb 2011 18:06:05 +0100 test-push-http: use killdaemons.py instead of kill to avoid test unreliability stable
Gilles Moris <gilles.moris@free.fr> [Sun, 20 Feb 2011 18:06:05 +0100] rev 13449
test-push-http: use killdaemons.py instead of kill to avoid test unreliability
Sun, 20 Feb 2011 00:57:55 +0100 bookmarks: mark new bookmark as current if it points to the current dirstate stable
David Soria Parra <dsp@php.net> [Sun, 20 Feb 2011 00:57:55 +0100] rev 13448
bookmarks: mark new bookmark as current if it points to the current dirstate hg bookmark -r ancestorrev X will not mark X as the current bookmark anymore. If you want to point a bookmark to a ancestor rev you will use hg update to move to it. This will set the current bookmark.
Fri, 18 Feb 2011 20:25:25 +0100 introduce new RequirementError (issue2649) stable
Adrian Buehlmann <adrian@cadifra.com> [Fri, 18 Feb 2011 20:25:25 +0100] rev 13447
introduce new RequirementError (issue2649) This improves the misleading error message $ hg identify abort: there is no Mercurial repository here (.hg not found)! to the more explicit $ hg identify abort: requirement 'fake' not supported! for all commands in commands.optionalrepo, which includes the identify and serve commands in particular. This is for the case when a new entry in .hg/requires will be defined in a future Mercurial release.
Thu, 10 Feb 2011 09:03:06 +0100 rollback: clarifies the message about the reverted state (issue2628) stable
Gilles Moris <gilles.moris@free.fr> [Thu, 10 Feb 2011 09:03:06 +0100] rev 13446
rollback: clarifies the message about the reverted state (issue2628) Previously, when rolling back a transaction, some users could be confused between the level to which the store is rolled back, and the new parents of the working directory. $ hg rollback rolling back to revision 4 (undo commit) With this change: $ hg rollback repository tip rolled back to tip revision 4 (undo commit) working directory now based on revision 2 and 1 So now the user can realize that the store has been rolled back to an older tip, but also that the working directory may not on the tip (here we are rolling back the merge of the heads 2 and 1)
Mon, 21 Feb 2011 00:57:19 +0100 hgweb: handle invalid requests with both form data and querystring stable
Mads Kiilerich <mads@kiilerich.com> [Mon, 21 Feb 2011 00:57:19 +0100] rev 13445
hgweb: handle invalid requests with both form data and querystring Invalid requests could give an unhandled ErrorResponse. Now this ErrorResponse is handled like other ErrorResponses so the client gets an error message which also is logged on the server.
Mon, 21 Feb 2011 00:52:26 +0100 hgweb: give ErrorResponse a descriptive string/Exception representation stable
Mads Kiilerich <mads@kiilerich.com> [Mon, 21 Feb 2011 00:52:26 +0100] rev 13444
hgweb: give ErrorResponse a descriptive string/Exception representation Very handy if the exception should appear in output.
Mon, 21 Feb 2011 00:52:23 +0100 serve: catch and log all Exceptions, not only StandardException stable
Mads Kiilerich <mads@kiilerich.com> [Mon, 21 Feb 2011 00:52:23 +0100] rev 13443
serve: catch and log all Exceptions, not only StandardException Other exceptions than StandardExceptions were left to the default error handler which was muted when running in daemon mode. Now all Exceptions are handled and logged to the log file.
Sun, 20 Feb 2011 13:35:30 +0100 test-i18n: make test conditional on msgfmt availability stable
Martin Geisler <mg@lazybytes.net> [Sun, 20 Feb 2011 13:35:30 +0100] rev 13442
test-i18n: make test conditional on msgfmt availability
Fri, 18 Feb 2011 10:28:20 -0600 match: fix subtle error in _buildmatch stable
Steve Borho <steve@borho.org> [Fri, 18 Feb 2011 10:28:20 -0600] rev 13441
match: fix subtle error in _buildmatch The trailing comma was causing a ValueError. See https://bitbucket.org/tortoisehg/thg/issue/132
Fri, 18 Feb 2011 23:41:13 +0100 statichttprepo: don't modify localrepo class variables stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 18 Feb 2011 23:41:13 +0100] rev 13440
statichttprepo: don't modify localrepo class variables This happened to crash in subrepo setups when the base class variable was modified twice. Now we don't modify the class variable but an instance copy.
Fri, 18 Feb 2011 03:35:01 +0100 util: flush stdout before calling external processes stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 18 Feb 2011 03:35:01 +0100] rev 13439
util: flush stdout before calling external processes stdout could have content in its buffer while a subprocess ran and emitted output. Flushing stdout ensures that output now comes in the right order.
Fri, 18 Feb 2011 03:34:47 +0100 tests: update test-https.t output stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 18 Feb 2011 03:34:47 +0100] rev 13438
tests: update test-https.t output I must have lost the insecure cert warning in a last minute patch series cleanup of 08f9c587141f.
Wed, 16 Feb 2011 08:56:11 -0800 Do not allow merging with uncommitted changes in a subrepo stable
Oleg Stepanov <oleg.stepanov@jetbrains.com> [Wed, 16 Feb 2011 08:56:11 -0800] rev 13437
Do not allow merging with uncommitted changes in a subrepo
Thu, 17 Feb 2011 18:05:27 -0200 hgwebdir: reduce memory usage for index generation stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 17 Feb 2011 18:05:27 -0200] rev 13436
hgwebdir: reduce memory usage for index generation The archive list generator was holding a reference to each temporary ui copy passed by rawentries(), so the memory usage for index generation growed proportionally to the ui object size and the amount of repositories. By returning a list instead, the temporary reference is dropped immediately.
Thu, 17 Feb 2011 13:37:52 -0200 pure: fix index parsing on empty repositories stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 17 Feb 2011 13:37:52 -0200] rev 13435
pure: fix index parsing on empty repositories
Thu, 17 Feb 2011 17:15:32 -0500 alias: add test cases for $ escaping in shell aliases stable
Steve Losh <steve@stevelosh.com> [Thu, 17 Feb 2011 17:15:32 -0500] rev 13434
alias: add test cases for $ escaping in shell aliases
Wed, 16 Feb 2011 17:36:31 -0600 bookmarks: verify switching bookmarks works properly stable
Augie Fackler <durin42@gmail.com> [Wed, 16 Feb 2011 17:36:31 -0600] rev 13433
bookmarks: verify switching bookmarks works properly
Thu, 17 Feb 2011 09:20:44 +0100 subrepo: break long line found by check-code stable
Martin Geisler <mg@aragost.com> [Thu, 17 Feb 2011 09:20:44 +0100] rev 13432
subrepo: break long line found by check-code
Thu, 17 Feb 2011 09:19:15 +0100 test-convert: update output to match 0079fb98e8d0 stable
Martin Geisler <mg@aragost.com> [Thu, 17 Feb 2011 09:19:15 +0100] rev 13431
test-convert: update output to match 0079fb98e8d0
Wed, 16 Feb 2011 21:02:41 -0200 dispatch: fix typo in debug message stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 16 Feb 2011 21:02:41 -0200] rev 13430
dispatch: fix typo in debug message
Wed, 16 Feb 2011 21:02:19 -0200 convert: fix typos in docstring stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 16 Feb 2011 21:02:19 -0200] rev 13429
convert: fix typos in docstring
Wed, 16 Feb 2011 11:53:48 -0600 subrepos: print short git changeset ids stable
Kevin Bullock <kbullock@ringworld.org> [Wed, 16 Feb 2011 11:53:48 -0600] rev 13428
subrepos: print short git changeset ids This changes the prompts on git subrepos to show only the first seven digits of git changeset IDs (as git's command line does): $ hg update subrepository sources for s differ (in checked out version) use (l)ocal source (32a3438) or (r)emote source (da5f5b1)?
Wed, 16 Feb 2011 14:13:22 -0600 merge default into stable for 1.8 code freeze stable
Matt Mackall <mpm@selenic.com> [Wed, 16 Feb 2011 14:13:22 -0600] rev 13427
merge default into stable for 1.8 code freeze
Wed, 16 Feb 2011 15:02:30 +0100 store: remove pointless pathjoiner parameter
Adrian Buehlmann <adrian@cadifra.com> [Wed, 16 Feb 2011 15:02:30 +0100] rev 13426
store: remove pointless pathjoiner parameter We can stop pretending that we have to support anything else than '/' for concatenating path elements anywhere. Windows deals just fine with '/' in file paths and we already have plenty of places which produce paths containing '/' anyway when running on Windows.
Wed, 16 Feb 2011 18:36:45 +0100 bookmarks: forbid \0 \r \n : in bookmark names (BC)
David Soria Parra <dsp@php.net> [Wed, 16 Feb 2011 18:36:45 +0100] rev 13425
bookmarks: forbid \0 \r \n : in bookmark names (BC) We restrict : to 1. make it easer to convert bookmarks to git branches, 2. use : later for a syntax to push a local bookmark to a remote bookmark of a different name. \0, \n, \r are fobbidden they are used to separate bookmarks in the bookmark file. This change breaks backward compatbility as ':' was an allowed character in previous versions.
Wed, 16 Feb 2011 04:36:36 +0100 url: merge BetterHTTPS with httpsconnection to get some proxy https validation
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Feb 2011 04:36:36 +0100] rev 13424
url: merge BetterHTTPS with httpsconnection to get some proxy https validation
Wed, 16 Feb 2011 04:28:11 +0100 tests: test https through http proxy
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Feb 2011 04:28:11 +0100] rev 13423
tests: test https through http proxy These tests fails for me with Python 2.6(.nothing)
Wed, 16 Feb 2011 04:28:17 +0100 url: always create BetterHTTPS connections the same way
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Feb 2011 04:28:17 +0100] rev 13422
url: always create BetterHTTPS connections the same way
Wed, 16 Feb 2011 04:28:17 +0100 url: refactor BetterHTTPS.connect
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Feb 2011 04:28:17 +0100] rev 13421
url: refactor BetterHTTPS.connect
Wed, 16 Feb 2011 04:28:17 +0100 url: refactor _gen_sendfile
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Feb 2011 04:28:17 +0100] rev 13420
url: refactor _gen_sendfile
Wed, 16 Feb 2011 04:28:17 +0100 url: remove test for self.ui in BetterHTTPS
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Feb 2011 04:28:17 +0100] rev 13419
url: remove test for self.ui in BetterHTTPS We use self.ui unconditionally anyway so we would have noticed if it in some cases wasn't set.
Wed, 16 Feb 2011 03:28:22 +0100 tests: update ssl requirement for test-https.t
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Feb 2011 03:28:22 +0100] rev 13418
tests: update ssl requirement for test-https.t hgweb requires OpenSSL for serving https.
Wed, 09 Feb 2011 10:53:09 +0100 subrepos: prompt on conflicts on update with dirty subrepos
Erik Zielke <ez@aragost.com> [Wed, 09 Feb 2011 10:53:09 +0100] rev 13417
subrepos: prompt on conflicts on update with dirty subrepos Consider a repository with a single subrepository. The changesets in the main repository reference the subrepository changesets like this: m0 -> s0 m1 -> s1 m2 -> s2 Starting from a state (m1, s0), doing 'hg update m2' in the main repository will yield a conflict: the subrepo is at revision s0 but the target revision says it should be at revision s2. Before this change, Mercurial would do (m1, s0) -> (m2, s2) and thus ignore the conflict between the working copy and the target revision. With this change, the user is prompted to resolve the conflict by choosing which revision he wants. This is consistent with 'hg merge', which also prompts the user when it detects conflicts in the merged .hgsubstate files. The prompt looks like this: $ hg update tip subrepository sources for my-subrepo differ use (l)ocal source (fc627a69481f) or (r)emote source (12a213df6fa9)?
Wed, 16 Feb 2011 01:29:26 +0100 bookmarks: make track.current=True default behaviour and remove option (BC)
David Soria Parra <dsp@php.net> [Wed, 16 Feb 2011 01:29:26 +0100] rev 13416
bookmarks: make track.current=True default behaviour and remove option (BC)
Wed, 16 Feb 2011 01:28:42 +0100 update: preserve possible bookmark name to set current bookmark correctly
David Soria Parra <dsp@php.net> [Wed, 16 Feb 2011 01:28:42 +0100] rev 13415
update: preserve possible bookmark name to set current bookmark correctly
Wed, 16 Feb 2011 10:02:24 +0100 test-i18n: test translations
Martin Geisler <mg@aragost.com> [Wed, 16 Feb 2011 10:02:24 +0100] rev 13414
test-i18n: test translations
Wed, 09 Feb 2011 13:37:21 +0100 subrepo: remove argument introduced by mistake in c19b9282d3a7
Erik Zielke <ez@aragost.com> [Wed, 09 Feb 2011 13:37:21 +0100] rev 13413
subrepo: remove argument introduced by mistake in c19b9282d3a7
Thu, 03 Feb 2011 10:31:17 +0100 remove unnecessary list comprehensions
Martin Geisler <mg@aragost.com> [Thu, 03 Feb 2011 10:31:17 +0100] rev 13412
remove unnecessary list comprehensions These result lists were only built for the side effects, and so a normal loop is just as good and more straight-forward.
Tue, 15 Feb 2011 22:25:48 +0100 commit: abort if a subrepo is modified and ui.commitsubrepos=no
Patrick Mezard <pmezard@gmail.com> [Tue, 15 Feb 2011 22:25:48 +0100] rev 13411
commit: abort if a subrepo is modified and ui.commitsubrepos=no The default behaviour is to commit subrepositories with uncommitted changes. In my experience this is usually undesirable: - Changes to dependencies are often debugging leftovers - Real changes should generally be applied on the source project directly, tested then committed. This is not always possible, subversion subrepos may include only a small part of the source project, without the tests. Setting ui.commitsubrepos=no will now abort commits containing such modified subrepositories like: $ hg --config ui.commitsubrepos=no ci -m msg abort: uncommitted changes in subrepo sub I ruled out the hook solution because it does not easily take --include/exclude options in account. Also, my main concern is whether this flag could cause problems with extensions. If there are legitimate reasons for callers to override this behaviour (I could not find any), they might either override at ui level, or we could add an argument to localrepo.commit() later. v2: - Renamed ui.commitsubs to ui.commitsubrepos - Mention the configuration entry in hg help subrepos
Tue, 15 Feb 2011 16:19:11 -0600 tests: fixes for svn 1.4.2
Matt Mackall <mpm@selenic.com> [Tue, 15 Feb 2011 16:19:11 -0600] rev 13410
tests: fixes for svn 1.4.2
Tue, 15 Feb 2011 20:02:52 +0100 mq: remove undo after a qimport
André Sintzoff <andre.sintzoff@gmail.com> [Tue, 15 Feb 2011 20:02:52 +0100] rev 13409
mq: remove undo after a qimport
Tue, 15 Feb 2011 14:41:49 +0100 transaction: use posixfile and unlink from util
Adrian Buehlmann <adrian@cadifra.com> [Tue, 15 Feb 2011 14:41:49 +0100] rev 13408
transaction: use posixfile and unlink from util instead of open() and os.unlink() Avoids potential issues with file access on Windows (e.g. AV-scanners).
Mon, 14 Feb 2011 23:59:21 -0600 bookmarks: update help text since moving into core
Kevin Bullock <kbullock@ringworld.org> [Mon, 14 Feb 2011 23:59:21 -0600] rev 13407
bookmarks: update help text since moving into core Clarifies the help text for the bookmarks command regarding the requirements for pushing or pulling bookmarks.
(0) -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip