Tue, 26 Oct 2010 14:41:58 +0300 bookmarks: improve English for diffbookmarks stable
timeless <timeless@gmail.com> [Tue, 26 Oct 2010 14:41:58 +0300] rev 12851
bookmarks: improve English for diffbookmarks
Tue, 26 Oct 2010 18:01:35 +0200 mq: expand 'repo' -> 'repository' in error message stable
Martin Geisler <mg@lazybytes.net> [Tue, 26 Oct 2010 18:01:35 +0200] rev 12850
mq: expand 'repo' -> 'repository' in error message
Tue, 26 Oct 2010 17:59:21 +0200 mq: mark strings that should not be translated stable
Martin Geisler <mg@lazybytes.net> [Tue, 26 Oct 2010 17:59:21 +0200] rev 12849
mq: mark strings that should not be translated
Tue, 26 Oct 2010 14:41:58 +0300 qrestore: trying to improve the English stable
timeless <timeless@gmail.com> [Tue, 26 Oct 2010 14:41:58 +0300] rev 12848
qrestore: trying to improve the English
Wed, 20 Oct 2010 17:38:21 -0500 pull: silence spurious 'requesting all changes' message stable
Kevin Bullock <kbullock@ringworld.org> [Wed, 20 Oct 2010 17:38:21 -0500] rev 12847
pull: silence spurious 'requesting all changes' message When issuing `hg pull -r REV` in a repo with no common ancestor with the remote repo, the message 'requesting all changes' is printed, even though only the changese that are ancestors of REV are actually requested. This can be confusing for users (see http://www.selenic.com/pipermail/mercurial/2010-October/035508.html). This silences the message if (and only if) the '-r' option was passed.
Tue, 26 Oct 2010 02:38:14 +0530 templates: fix inconsistency in 'help' link stable
Pradeepkumar Gayam <in3xes@gmail.com> [Tue, 26 Oct 2010 02:38:14 +0530] rev 12846
templates: fix inconsistency in 'help' link
Mon, 25 Oct 2010 01:11:52 +0900 test-patchbomb: add test for progress support (1ed2dc9d4368) stable
Yuya Nishihara <yuya@tcha.org> [Mon, 25 Oct 2010 01:11:52 +0900] rev 12845
test-patchbomb: add test for progress support (1ed2dc9d4368)
Sun, 24 Oct 2010 15:11:41 +0100 keyword: fix regressions introduced in d87f3ff904ba stable
Christian Ebert <blacktrash@gmx.net> [Sun, 24 Oct 2010 15:11:41 +0100] rev 12844
keyword: fix regressions introduced in d87f3ff904ba - dirstate of overwritten files must be forced to normal with kwexpand/kwshrink, not commit. - recorded files must be weeded before overwriting. - add test cases.
Mon, 25 Oct 2010 23:55:43 +0200 tests: test/silence win32text deprecation warning stable
Martin Geisler <mg@lazybytes.net> [Mon, 25 Oct 2010 23:55:43 +0200] rev 12843
tests: test/silence win32text deprecation warning
Mon, 25 Oct 2010 23:46:26 +0200 lsprof: remove #!-line from non-executable script stable
Martin Geisler <mg@lazybytes.net> [Mon, 25 Oct 2010 23:46:26 +0200] rev 12842
lsprof: remove #!-line from non-executable script It triggered an rpmlint error, reported by Neal Becker.
Sat, 23 Oct 2010 20:10:18 +0200 doc/Makefile: do not include hg.1.gendoc.txt in MANIFEST stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 20:10:18 +0200] rev 12841
doc/Makefile: do not include hg.1.gendoc.txt in MANIFEST It is an intermediate file used to produce the hg.1 and .hg.1.html files and is not useful for people who download the tarball. It will be regenerated automatically by the Makefile if users want to rebuild the documentation.
Sat, 23 Oct 2010 20:02:46 +0200 doc/Makefile: cleanup clean target stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 20:02:46 +0200] rev 12840
doc/Makefile: cleanup clean target
Sat, 23 Oct 2010 18:33:57 +0200 patchbomb: fix stray backslash in docstring stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 18:33:57 +0200] rev 12839
patchbomb: fix stray backslash in docstring While both '\ ' and '\\ ' parse the same in Python, the difference trips up hggettext so that it cannot find the docstring in the source file and thus cannot write the right line number to i18n/hg.pot. While the line number is not essential, it can be used to lookup the original message.
Mon, 25 Oct 2010 14:34:49 -0500 help: improve wording of internal:merge and internal:fail stable
Steve Borho <steve@borho.org> [Mon, 25 Oct 2010 14:34:49 -0500] rev 12838
help: improve wording of internal:merge and internal:fail
Mon, 25 Oct 2010 11:29:32 -0500 win32text: give deprecation warning stable
Steve Borho <steve@borho.org> [Mon, 25 Oct 2010 11:29:32 -0500] rev 12837
win32text: give deprecation warning Users need to migrate to the EOL extension for various reasons. Instructions for disabling the warning will be added to the extension's wiki page.
Mon, 25 Oct 2010 13:07:27 -0500 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Mon, 25 Oct 2010 13:07:27 -0500] rev 12836
merge with i18n
Sat, 23 Oct 2010 16:27:27 +0200 i18n-da: synchronize with b814f67d41c0 stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 16:27:27 +0200] rev 12835
i18n-da: synchronize with b814f67d41c0
Sat, 23 Oct 2010 16:24:07 +0200 i18n: merge with main stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 16:24:07 +0200] rev 12834
i18n: merge with main
Sat, 23 Oct 2010 15:04:05 +0200 i18n-da: synchronized with 3d6ba8c2b1b8 stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 15:04:05 +0200] rev 12833
i18n-da: synchronized with 3d6ba8c2b1b8
Thu, 21 Oct 2010 16:57:17 +0200 synchronized with 3d6ba8c2b1b8 stable
Jens Bäckman <jens.backman@gmail.com> [Thu, 21 Oct 2010 16:57:17 +0200] rev 12832
synchronized with 3d6ba8c2b1b8
Mon, 25 Oct 2010 13:06:37 -0500 traceback: point to BugTracker on the wiki stable
Matt Mackall <mpm@selenic.com> [Mon, 25 Oct 2010 13:06:37 -0500] rev 12831
traceback: point to BugTracker on the wiki
Mon, 25 Oct 2010 10:07:54 -0500 wix: add subrepos help text stable
Steve Borho <steve@borho.org> [Mon, 25 Oct 2010 10:07:54 -0500] rev 12830
wix: add subrepos help text
Sun, 24 Oct 2010 16:02:10 -0500 version: replace email address with url to reduce private mail stable
Matt Mackall <mpm@selenic.com> [Sun, 24 Oct 2010 16:02:10 -0500] rev 12829
version: replace email address with url to reduce private mail
Sun, 24 Oct 2010 19:28:44 +0200 Add subrepos help topic stable
Patrick Mezard <pmezard@gmail.com> [Sun, 24 Oct 2010 19:28:44 +0200] rev 12828
Add subrepos help topic Edited by: Martin Geisler <mg@lazybytes.net> Dan Villiom Podlaski Christiansen <danchr@gmail.com>
Sun, 24 Oct 2010 18:39:02 +0200 hgrc: document [subpaths] section stable
Patrick Mezard <pmezard@gmail.com> [Sun, 24 Oct 2010 18:39:02 +0200] rev 12827
hgrc: document [subpaths] section
Sun, 24 Oct 2010 18:37:59 +0200 merge-tools.txt: 6 comes after 5 stable
Patrick Mezard <pmezard@gmail.com> [Sun, 24 Oct 2010 18:37:59 +0200] rev 12826
merge-tools.txt: 6 comes after 5
Sun, 24 Oct 2010 12:56:38 +0200 Test applying context diffs stable
Patrick Mezard <pmezard@gmail.com> [Sun, 24 Oct 2010 12:56:38 +0200] rev 12825
Test applying context diffs
Sun, 24 Oct 2010 12:55:29 +0200 merge-tools.txt: fix typos, simplify, renumber from 1. stable
Patrick Mezard <pmezard@gmail.com> [Sun, 24 Oct 2010 12:55:29 +0200] rev 12824
merge-tools.txt: fix typos, simplify, renumber from 1.
Sun, 24 Oct 2010 12:52:37 +0200 hggettext: handle i18nfunctions declaration for docstrings translations stable
Patrick Mezard <pmezard@gmail.com> [Sun, 24 Oct 2010 12:52:37 +0200] rev 12823
hggettext: handle i18nfunctions declaration for docstrings translations
Sat, 23 Oct 2010 19:22:42 +0200 Fix and unify transplant and bookmarks revsets doc registration stable
Patrick Mezard <pmezard@gmail.com> [Sat, 23 Oct 2010 19:22:42 +0200] rev 12822
Fix and unify transplant and bookmarks revsets doc registration
Sat, 23 Oct 2010 19:21:51 +0200 revsets: generate predicate help dynamically stable
Patrick Mezard <pmezard@gmail.com> [Sat, 23 Oct 2010 19:21:51 +0200] rev 12821
revsets: generate predicate help dynamically
Sat, 23 Oct 2010 19:21:49 +0200 help: add topic rewriting hooks stable
Patrick Mezard <pmezard@gmail.com> [Sat, 23 Oct 2010 19:21:49 +0200] rev 12820
help: add topic rewriting hooks They are useful when updating help topics dynamically from extensions.
Sat, 23 Oct 2010 17:30:08 +0200 minirst: ignore comments stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 17:30:08 +0200] rev 12819
minirst: ignore comments
Sat, 23 Oct 2010 17:45:49 +0200 help: add "revset" alias for "revsets" help topic stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 17:45:49 +0200] rev 12818
help: add "revset" alias for "revsets" help topic
Sat, 23 Oct 2010 16:54:45 +0200 Makefile: var for documentation files stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 16:54:45 +0200] rev 12817
Makefile: var for documentation files
Sat, 23 Oct 2010 16:53:25 +0200 Makefile: remove underscore in var name stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 16:53:25 +0200] rev 12816
Makefile: remove underscore in var name
Sat, 23 Oct 2010 14:59:19 +0200 revset: add translator comments to i18n strings stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 14:59:19 +0200] rev 12815
revset: add translator comments to i18n strings
Sat, 23 Oct 2010 00:18:10 +0200 gendoc: do not strip 'hg ' from synopsis stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 00:18:10 +0200] rev 12814
gendoc: do not strip 'hg ' from synopsis This was an old left-over from when the synopsis line was used as a header. We now have the command name by itself as the header and the synopsis as a literal block immediately after..
Sat, 23 Oct 2010 00:11:39 +0200 gendoc: support multi-line synopses stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 00:11:39 +0200] rev 12813
gendoc: support multi-line synopses
Sat, 23 Oct 2010 00:01:09 +0200 gendoc: re-add indentation to global option table stable
Martin Geisler <mg@lazybytes.net> [Sat, 23 Oct 2010 00:01:09 +0200] rev 12812
gendoc: re-add indentation to global option table The indentation was lost in bdc1cf692447.
Fri, 22 Oct 2010 22:58:17 +0200 test-transplant: test transplanted() revset stable
Patrick Mezard <pmezard@gmail.com> [Fri, 22 Oct 2010 22:58:17 +0200] rev 12811
test-transplant: test transplanted() revset
Fri, 22 Oct 2010 11:58:43 -0500 backout: add --tool argument for specifying merge tool stable
Steve Borho <steve@borho.org> [Fri, 22 Oct 2010 11:58:43 -0500] rev 12810
backout: add --tool argument for specifying merge tool
Fri, 22 Oct 2010 17:08:15 +0200 help: improve merge-tools topic, describe --tool and clarify details stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 22 Oct 2010 17:08:15 +0200] rev 12809
help: improve merge-tools topic, describe --tool and clarify details This doesn't make it simpler, but it makes it more correct. With help from erikz, mg and abuehl.
Fri, 22 Oct 2010 17:05:51 +0200 help: use Windows cmd compatible quoting in revset help stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 22 Oct 2010 17:05:51 +0200] rev 12808
help: use Windows cmd compatible quoting in revset help
Fri, 22 Oct 2010 16:34:38 +0200 color: give hint to translators about untranslated keywords stable
Martin Geisler <mg@lazybytes.net> [Fri, 22 Oct 2010 16:34:38 +0200] rev 12807
color: give hint to translators about untranslated keywords
Thu, 21 Oct 2010 11:45:02 -0200 i18n: extract comments marked for translator hints stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 21 Oct 2010 11:45:02 -0200] rev 12806
i18n: extract comments marked for translator hints Comments marked with "i18n:", like: # i18n: do not translate the field names msg = _("Valid entries for the format field are topic, bar, number.") will become available for translators in the .po files: #. i18n: do not translate the field names msgid "Valid entries for the format field are topic, bar, number." msgstr ""
Thu, 21 Oct 2010 09:58:22 -0700 setup/hg: handle hg being a symlink when appending relative libdir to sys.path stable
L. David Baron <dbaron@dbaron.org> [Thu, 21 Oct 2010 09:58:22 -0700] rev 12805
setup/hg: handle hg being a symlink when appending relative libdir to sys.path Resolve symbolic links in the path to hg so that an hg that works when invoked directly will also work when invoked via a symlink to it.
Thu, 21 Oct 2010 21:34:30 +0200 merge-tools: fixed typos stable
Martin Geisler <mg@lazybytes.net> [Thu, 21 Oct 2010 21:34:30 +0200] rev 12804
merge-tools: fixed typos Spotted by Patrick Mézard.
Thu, 21 Oct 2010 21:26:32 +0200 commands: mark tip:0 as literal text stable
Martin Geisler <mg@lazybytes.net> [Thu, 21 Oct 2010 21:26:32 +0200] rev 12803
commands: mark tip:0 as literal text If left unquoted, this is seen as a link to '0' using protocol 'tip' because of some over-eager link-finding magic in Docutils.
Thu, 21 Oct 2010 17:02:08 +0200 eol: add missing word in module docstring stable
Georg Brandl <georg@python.org> [Thu, 21 Oct 2010 17:02:08 +0200] rev 12802
eol: add missing word in module docstring
Thu, 21 Oct 2010 10:13:03 -0500 demandimport: backout fe31f834a9ff stable
Steve Borho <steve@borho.org> [Thu, 21 Oct 2010 10:13:03 -0500] rev 12801
demandimport: backout fe31f834a9ff Using a keyword argument here breaks zipimporter for at least some versions of Python2.6 on Windows.
Thu, 21 Oct 2010 11:23:26 +0200 dispatch: backout 0c605364373c stable
Martin Geisler <mg@lazybytes.net> [Thu, 21 Oct 2010 11:23:26 +0200] rev 12800
dispatch: backout 0c605364373c The parenthesis may need translation too: Laurens Holst pointed out that Japanese uses full-width parentheses: () (U+FF08 U+FF09).
Thu, 21 Oct 2010 10:54:37 +0200 subrepo: svnsubrepo._wcrev should return str after 3d6ba8c2b1b8 stable
Martin Geisler <mg@lazybytes.net> [Thu, 21 Oct 2010 10:54:37 +0200] rev 12799
subrepo: svnsubrepo._wcrev should return str after 3d6ba8c2b1b8
Thu, 21 Oct 2010 03:28:51 -0500 subrepo: fix status check on SVN subrepos (issue2445) stable
Matt Mackall <mpm@selenic.com> [Thu, 21 Oct 2010 03:28:51 -0500] rev 12798
subrepo: fix status check on SVN subrepos (issue2445)
Thu, 21 Oct 2010 03:18:52 +0200 hgweb: let HTTPS serve use more compatible and less secure encryption stable
Mads Kiilerich <mads@kiilerich.com> [Thu, 21 Oct 2010 03:18:52 +0200] rev 12797
hgweb: let HTTPS serve use more compatible and less secure encryption PROTOCOL_SSLv3 on the server side doesn't work everywhere. Sometimes the client reports "EOF occurred in violation of protocol" (for example on Mac and Solaris). The more compatible PROTOCOL_SSLv23 is now used instead. It works but is less "secure" for some OpenSSL versions as it can fall back to weak encryption.
Wed, 20 Oct 2010 18:15:47 +0530 mercurial.el: fix hg-outgoing path when 'default-push' is not defined stable
Azhagu Selvan SP <tamizhgeek@gmail.com> [Wed, 20 Oct 2010 18:15:47 +0530] rev 12796
mercurial.el: fix hg-outgoing path when 'default-push' is not defined hg-outgoing path is set as 'default-push' which prevents it from working in repos which only have 'default' defined. Fix provided by Kyujin Shim at http://alexott.net/en/writings/emacs-vcs/EmacsMercurial.html
Wed, 20 Oct 2010 17:06:42 -0500 merge default into stable for 1.7 freeze stable
Matt Mackall <mpm@selenic.com> [Wed, 20 Oct 2010 17:06:42 -0500] rev 12795
merge default into stable for 1.7 freeze
Wed, 20 Oct 2010 23:48:33 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 20 Oct 2010 23:48:33 +0200] rev 12794
merge with stable
Wed, 20 Oct 2010 23:39:48 +0200 patchbomb: hide passwords potentially embedded in urls stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 20 Oct 2010 23:39:48 +0200] rev 12793
patchbomb: hide passwords potentially embedded in urls
Wed, 20 Oct 2010 16:45:08 -0500 wix: add vim syntax file for Mercurial unit tests
Steve Borho <steve@borho.org> [Wed, 20 Oct 2010 16:45:08 -0500] rev 12792
wix: add vim syntax file for Mercurial unit tests
Wed, 20 Oct 2010 16:41:17 -0500 wix: add new help page templates
Steve Borho <steve@borho.org> [Wed, 20 Oct 2010 16:41:17 -0500] rev 12791
wix: add new help page templates
Wed, 20 Oct 2010 16:27:24 -0500 wix: add new merge-tools.txt help text
Steve Borho <steve@borho.org> [Wed, 20 Oct 2010 16:27:24 -0500] rev 12790
wix: add new merge-tools.txt help text
Wed, 20 Oct 2010 15:36:42 -0500 Merge with mpm
Steve Borho <steve@borho.org> [Wed, 20 Oct 2010 15:36:42 -0500] rev 12789
Merge with mpm
Tue, 19 Oct 2010 22:33:52 -0500 merge: implement --tool arguments using new ui.forcemerge configurable
Steve Borho <steve@borho.org> [Tue, 19 Oct 2010 22:33:52 -0500] rev 12788
merge: implement --tool arguments using new ui.forcemerge configurable ui.forcemerge is set before calling into merge or resolve commands, then unset to prevent ui pollution for further operations. ui.forcemerge takes precedence over HGMERGE, but mimics HGMERGE behavior if the given --tool is not found by the merge-tools machinery. This makes it possible to do: hg resolve --tool="python mymerge.py" FILE With this approach, HGMERGE and ui.merge are not harmed by --tool
Wed, 20 Oct 2010 15:09:38 -0500 tests: fix up changed output
Matt Mackall <mpm@selenic.com> [Wed, 20 Oct 2010 15:09:38 -0500] rev 12787
tests: fix up changed output
Fri, 15 Oct 2010 03:30:38 -0300 revset: disable subset optimization for parents() and children() (issue2437)
Wagner Bruna <wbruna@yahoo.com> [Fri, 15 Oct 2010 03:30:38 -0300] rev 12786
revset: disable subset optimization for parents() and children() (issue2437) For the boolean operators, the subset optimization works by calculating the cheaper argument first, and passing the subset to the second argument to restrict the revision domain. This works well for filtering predicates. But parents() don't work like a filter: it may return revisions outside the specified set. So, combining it with boolean operators may easily yield incorrect results. For instance, for the following revision graph: 0 -- 1 the expression '0 and parents(1)' should evaluate as follows: 0 and parents(1) -> 0 and 0 -> 0 But since [0] is passed to parents() as a subset, we get instead: 0 and parents(1 and 0) -> 0 and parents([]) -> 0 and [] -> [] This also affects children(), p1() and p2(), for the same reasons. Predicates that call these (like heads()) are also affected. We work around this issue by ignoring the subset when propagating the call inside those predicates.
Wed, 20 Oct 2010 14:57:36 -0500 check-code: warning and fixes for whitespace in unified tests
Matt Mackall <mpm@selenic.com> [Wed, 20 Oct 2010 14:57:36 -0500] rev 12785
check-code: warning and fixes for whitespace in unified tests
Wed, 20 Oct 2010 20:19:34 +0200 hgweb: use Pythons ssl module for HTTPS serve when using Python 2.6 or later
Mads Kiilerich <mads@kiilerich.com> [Wed, 20 Oct 2010 20:19:34 +0200] rev 12784
hgweb: use Pythons ssl module for HTTPS serve when using Python 2.6 or later pyOpenSSL apparently doesn't work for Python 2.7 and isn't very actively maintained. The built-in ssl module seems like a long-term winner, so we now use that with Python 2.6 and higher.
Wed, 20 Oct 2010 20:19:32 +0200 hgweb: refactor all pyOpenSSL references into one class
Mads Kiilerich <mads@kiilerich.com> [Wed, 20 Oct 2010 20:19:32 +0200] rev 12783
hgweb: refactor all pyOpenSSL references into one class
Wed, 20 Oct 2010 17:47:46 +0200 gendoc: added styling for extension TOC
Erik Zielke <ez@aragost.com> [Wed, 20 Oct 2010 17:47:46 +0200] rev 12782
gendoc: added styling for extension TOC Uses CSS3 columns for the list of extensions, so it is not just a long list of extension names.
Wed, 20 Oct 2010 17:45:09 +0200 gendoc: automatically create help for default extensions.
Erik Zielke <ez@aragost.com> [Wed, 20 Oct 2010 17:45:09 +0200] rev 12781
gendoc: automatically create help for default extensions. Adds a section in the hg.1 manpage and corresponding hg.1.html file. Each extension is listed with its module docstring, followed by the commands defined by that extendsion. Creates help for extensions by extracting doc strings from the extension modules and its commands.
Tue, 19 Oct 2010 13:50:03 +0200 gendoc: dedent documentation from docstrings
Erik Zielke <ez@aragost.com> [Tue, 19 Oct 2010 13:50:03 +0200] rev 12780
gendoc: dedent documentation from docstrings When getting docstrings from the source they are indented to look good in the code. This indentation interferes with how the text is parsed by rst. Therefore this indentation is removed.
Tue, 19 Oct 2010 13:43:40 +0200 extensions.load: return module
Erik Zielke <ez@aragost.com> [Tue, 19 Oct 2010 13:43:40 +0200] rev 12779
extensions.load: return module Makes extensions.load return the module that it has loaded. This is done so that callers can get information on this module, which e.g. can be used for generating docs.
Tue, 19 Oct 2010 13:39:34 +0200 help: different section separators
Erik Zielke <ez@aragost.com> [Tue, 19 Oct 2010 13:39:34 +0200] rev 12778
help: different section separators Changes the characters used as section separators, so different ones are used for module docstring and command docstring. This is done because the section from the docstring will be at different levels in the restructured text output, therefore different symbols have to be used.
Wed, 20 Oct 2010 18:08:37 +0200 gendoc: add subsection for each command
Martin Geisler <mg@lazybytes.net> [Wed, 20 Oct 2010 18:08:37 +0200] rev 12777
gendoc: add subsection for each command
Wed, 20 Oct 2010 18:07:50 +0200 gendoc: move section commands to module scope
Martin Geisler <mg@lazybytes.net> [Wed, 20 Oct 2010 18:07:50 +0200] rev 12776
gendoc: move section commands to module scope
Wed, 20 Oct 2010 12:29:55 -0200 mq: mark string for i18n
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 20 Oct 2010 12:29:55 -0200] rev 12775
mq: mark string for i18n
Wed, 20 Oct 2010 12:29:41 -0200 cmdutil: mark string for i18n
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 20 Oct 2010 12:29:41 -0200] rev 12774
cmdutil: mark string for i18n
Thu, 14 Oct 2010 10:56:39 +0300 test-ssh: handle very slow ssh transfer rate
timeless <timeless@gmail.com> [Thu, 14 Oct 2010 10:56:39 +0300] rev 12773
test-ssh: handle very slow ssh transfer rate
Tue, 19 Oct 2010 12:40:09 -0500 bookmarks: add paragraph on pushing and pulling to help
Kevin Bullock <kbullock@ringworld.org> [Tue, 19 Oct 2010 12:40:09 -0500] rev 12772
bookmarks: add paragraph on pushing and pulling to help Text adapted from http://mercurial.selenic.com/wiki/BookmarksExtension
Wed, 20 Oct 2010 16:54:34 +0200 help: help topic for merge tools
Erik Zielke <ez@aragost.com> [Wed, 20 Oct 2010 16:54:34 +0200] rev 12771
help: help topic for merge tools I have made a help topic for merge tools. The text in the topic is based on the http://mercurial.selenic.com/wiki/MergeProgram page from the wiki, along with some extra information on the internal merge tools.
Wed, 20 Oct 2010 10:13:04 +0200 check-code: find trailing whitespace
Martin Geisler <mg@lazybytes.net> [Wed, 20 Oct 2010 10:13:04 +0200] rev 12770
check-code: find trailing whitespace
Wed, 20 Oct 2010 10:07:38 +0200 convert: kill trailing whitespace
timeless <timeless@gmail.com> [Wed, 20 Oct 2010 10:07:38 +0200] rev 12769
convert: kill trailing whitespace
Wed, 20 Oct 2010 10:02:54 +0200 convert: fix typo in comment
timeless <timeless@gmail.com> [Wed, 20 Oct 2010 10:02:54 +0200] rev 12768
convert: fix typo in comment
Mon, 18 Oct 2010 18:31:38 -0200 strip: support revision sets
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 18 Oct 2010 18:31:38 -0200] rev 12767
strip: support revision sets
Sat, 16 Oct 2010 18:09:47 -0500 interhg: use uisetup() instead of module-load side effects
Augie Fackler <durin42@gmail.com> [Sat, 16 Oct 2010 18:09:47 -0500] rev 12766
interhg: use uisetup() instead of module-load side effects This fixes an infinite recursion bug caused by visiting a bad subpage of the help handler repeatedly, which caused the wrapper for the templater's escape filter to get installed twice and resulted in infinite recursion.
Mon, 18 Oct 2010 23:20:14 -0500 merge: when --tool is specified, disable HGMERGE by setting to empty string
Steve Borho <steve@borho.org> [Mon, 18 Oct 2010 23:20:14 -0500] rev 12765
merge: when --tool is specified, disable HGMERGE by setting to empty string HGMERGE has different semantics than ui.merge. HGMERGE should hold the name on an executable in your path, or an absolute tool path. As such, it's not safe to simply copy the user's specified --tool value into HGMERGE. Instead, we disable HGMERGE by setting it to an empty string.
Mon, 18 Oct 2010 14:10:36 +0900 ui: only fix config if the relevant section has changed
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 18 Oct 2010 14:10:36 +0900] rev 12764
ui: only fix config if the relevant section has changed In particular, when extensions add hooks, or add non-ui and non-paths configuration items during their setups, we really have no reason to re-"fix" the config dictionaries.
Tue, 19 Oct 2010 23:15:31 +0900 test-tags: use printf instead of echo '...\n'
Nicolas Dumazet <nicdumz.commits@gmail.com> [Tue, 19 Oct 2010 23:15:31 +0900] rev 12763
test-tags: use printf instead of echo '...\n'
Sun, 17 Oct 2010 22:24:26 +0200 discovery: findincoming() is no longer used
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 Oct 2010 22:24:26 +0200] rev 12762
discovery: findincoming() is no longer used
Sun, 17 Oct 2010 19:25:35 +0200 discovery: use set instead of dict
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 Oct 2010 19:25:35 +0200] rev 12761
discovery: use set instead of dict
Sun, 17 Oct 2010 16:16:12 +0200 discovery: remove unused "base" argument from find.*incoming()
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 17 Oct 2010 16:16:12 +0200] rev 12760
discovery: remove unused "base" argument from find.*incoming()
Sat, 09 Oct 2010 17:16:39 -0500 discovery: do not use the implicit updating of the "base" arg
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 09 Oct 2010 17:16:39 -0500] rev 12759
discovery: do not use the implicit updating of the "base" arg
Tue, 19 Oct 2010 20:20:10 +0900 tags: do not fail if tags.cache is corrupted (issue2444)
Nicolas Dumazet <nicdumz.commits@gmail.com> [Tue, 19 Oct 2010 20:20:10 +0900] rev 12758
tags: do not fail if tags.cache is corrupted (issue2444) This file is not critical for hg, so we can safely swallow the ValueError
Sun, 10 Oct 2010 09:50:25 -0500 merge: make 'diverging renames' diagnostic a more helpful note.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sun, 10 Oct 2010 09:50:25 -0500] rev 12757
merge: make 'diverging renames' diagnostic a more helpful note. See the Hg Book on why we actually want to detect this case: http://hgbook.red-bean.com/read/mercurial-in-daily-use.html#id364290 Before: $ hg up deadbeef warning: detected divergent renames of X to: ... After: $ hg up deadbeef note: possible conflict - X was renamed multiple times to: ... No functionality change.
Mon, 18 Oct 2010 14:37:52 +0200 gendoc: refactor get_cmd
Erik Zielke <ez@aragost.com> [Mon, 18 Oct 2010 14:37:52 +0200] rev 12756
gendoc: refactor get_cmd Refactors the get_cmd to take the table as argument, instad of just referencing the global table, thereby enabling reuse for extension command tables.
Mon, 18 Oct 2010 14:37:50 +0200 mq: switched to `` around * * *
Erik Zielke <ez@aragost.com> [Mon, 18 Oct 2010 14:37:50 +0200] rev 12755
mq: switched to `` around * * * So it can be parsed by rst.
Sun, 17 Oct 2010 00:45:34 +0200 Revert: capitalization doc fix
Adrian Buehlmann <adrian@cadifra.com> [Sun, 17 Oct 2010 00:45:34 +0200] rev 12754
Revert: capitalization doc fix
Tue, 19 Oct 2010 03:56:20 +0200 subrepo: abort instead of pushing/pulling to the repo itself
Mads Kiilerich <mads@kiilerich.com> [Tue, 19 Oct 2010 03:56:20 +0200] rev 12753
subrepo: abort instead of pushing/pulling to the repo itself _abssource will now abort (or return None) in the rare cases where no push/pull path can be found.
Tue, 19 Oct 2010 03:55:28 +0200 subrepo: rename relpath to subrelpath and introduce reporelpath
Mads Kiilerich <mads@kiilerich.com> [Tue, 19 Oct 2010 03:55:28 +0200] rev 12752
subrepo: rename relpath to subrelpath and introduce reporelpath
Tue, 19 Oct 2010 03:55:06 +0200 mdiff: carriage return (\r) is also ignorable whitespace
Mads Kiilerich <mads@kiilerich.com> [Tue, 19 Oct 2010 03:55:06 +0200] rev 12751
mdiff: carriage return (\r) is also ignorable whitespace
Fri, 15 Oct 2010 23:00:45 -0500 merge: add --tool argument to merge and resolve
Steve Borho <steve@borho.org> [Fri, 15 Oct 2010 23:00:45 -0500] rev 12750
merge: add --tool argument to merge and resolve These arguments are shorthand for --config ui.merge, but they also override HGMERGE if it is found in the user's environment.
Sun, 17 Oct 2010 14:00:01 +0300 patchbomb: move command option help from the extension (patchbomb) to the command (email)
timeless <timeless@gmail.com> [Sun, 17 Oct 2010 14:00:01 +0300] rev 12749
patchbomb: move command option help from the extension (patchbomb) to the command (email)
Sun, 17 Oct 2010 13:24:37 -0400 alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com> [Sun, 17 Oct 2010 13:24:37 -0400] rev 12748
alias: fail gracefully when invalid global options are given (issue2442) This patch modifies the check for shell aliases to prevent crashing when an invalid global option is given. When an invalid global option is given the check will simply return and let the normal error handling for this case happen.
Thu, 07 Oct 2010 13:44:17 -0700 bookmarks: better fix for issue2016 (lookup infinite recursion)
Paul Molodowitch <pm@stanfordalumni.org> [Thu, 07 Oct 2010 13:44:17 -0700] rev 12747
bookmarks: better fix for issue2016 (lookup infinite recursion) 741290486877 partially reverted by Patrick Mézard <pmezard@gmail.com>
Mon, 02 Aug 2010 07:15:47 +0300 merge/progress: marking strings for localization
timeless <timeless@gmail.com> [Mon, 02 Aug 2010 07:15:47 +0300] rev 12746
merge/progress: marking strings for localization
Mon, 02 Aug 2010 07:15:47 +0300 verify/progress: using gerund to indicate action and adding units
timeless <timeless@gmail.com> [Mon, 02 Aug 2010 07:15:47 +0300] rev 12745
verify/progress: using gerund to indicate action and adding units
Tue, 20 Jul 2010 20:53:48 +0200 progress: dropping superfluous space from units
timeless <timeless@gmail.com> [Tue, 20 Jul 2010 20:53:48 +0200] rev 12744
progress: dropping superfluous space from units
Sat, 16 Oct 2010 18:09:01 +0200 check-code: add 'no tab indent' check for unified tests
Adrian Buehlmann <adrian@cadifra.com> [Sat, 16 Oct 2010 18:09:01 +0200] rev 12743
check-code: add 'no tab indent' check for unified tests and fix the offending tests accordingly
Sun, 17 Oct 2010 04:14:06 +0200 url: validity (notBefore/notAfter) is checked by OpenSSL (issue2407)
Mads Kiilerich <mads@kiilerich.com> [Sun, 17 Oct 2010 04:14:06 +0200] rev 12742
url: validity (notBefore/notAfter) is checked by OpenSSL (issue2407) Removing the check from our code makes https with cacerts check work with Python < 2.6.
Sun, 17 Oct 2010 04:13:50 +0200 test-https: test web.cacerts functionality
Mads Kiilerich <mads@kiilerich.com> [Sun, 17 Oct 2010 04:13:50 +0200] rev 12741
test-https: test web.cacerts functionality
Sun, 17 Oct 2010 04:13:35 +0200 serve: fix https mode and add test
Mads Kiilerich <mads@kiilerich.com> [Sun, 17 Oct 2010 04:13:35 +0200] rev 12740
serve: fix https mode and add test The https mode failed in super because BaseRequestHandler is an old-style class. This introduces the first test of https client/server functionality - and "hghave ssl". The test is currently only run on Python 2.6.
Sat, 16 Oct 2010 17:29:04 -0500 hgweb: don't send a body or illegal headers during 304 response
Augie Fackler <durin42@gmail.com> [Sat, 16 Oct 2010 17:29:04 -0500] rev 12739
hgweb: don't send a body or illegal headers during 304 response Without this fix, mod_wsgi and spawning get in a wedged state after sending a 304 response. Not sending a body fixed that problem. The header change was discovered by using wsgiref.validate.validator to check for other errors.
Sat, 16 Oct 2010 22:40:46 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 16 Oct 2010 22:40:46 +0200] rev 12738
merge with stable
Tue, 12 Oct 2010 11:02:45 -0500 test-url: skip test when ssl module is unavailable stable
Augie Fackler <durin42@gmail.com> [Tue, 12 Oct 2010 11:02:45 -0500] rev 12737
test-url: skip test when ssl module is unavailable
Sat, 16 Oct 2010 18:50:53 +0200 revset: use 'requires' instead of 'wants' in error message
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 16 Oct 2010 18:50:53 +0200] rev 12736
revset: use 'requires' instead of 'wants' in error message
Fri, 15 Oct 2010 05:21:51 +0200 outgoing: unify common graphlog.outgoing and hg.outgoing code
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 15 Oct 2010 05:21:51 +0200] rev 12735
outgoing: unify common graphlog.outgoing and hg.outgoing code
Thu, 14 Oct 2010 22:41:43 +0200 bundlerepo: unify common code into a new getremotechanges
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 14 Oct 2010 22:41:43 +0200] rev 12734
bundlerepo: unify common code into a new getremotechanges The pattern where we fetch incoming remote changes and return them as a local bundlerepo seems common. It's nicer to have this code unified.
Tue, 12 Oct 2010 23:33:43 -0500 revset id(): fix error text to say "id wants..." instead of "rev wants..."
Augie Fackler <durin42@gmail.com> [Tue, 12 Oct 2010 23:33:43 -0500] rev 12733
revset id(): fix error text to say "id wants..." instead of "rev wants..."
Thu, 14 Oct 2010 22:53:17 +0200 keyword: only use expensive fctx.cmp when needed
Christian Ebert <blacktrash@gmx.net> [Thu, 14 Oct 2010 22:53:17 +0200] rev 12732
keyword: only use expensive fctx.cmp when needed Restrict expensive cmp to cases when: - comparing against working directory and - encode filters active or - path is configured for keyword expansion
Thu, 14 Oct 2010 22:47:50 +0200 context: narrow down filter special case in filectx.cmp()
Christian Ebert <blacktrash@gmx.net> [Thu, 14 Oct 2010 22:47:50 +0200] rev 12731
context: narrow down filter special case in filectx.cmp() cmp via filelog when encode filters are present, but only when actually comparing to the working directory.
Thu, 14 Oct 2010 21:36:00 +0200 incoming: unify code for incoming and graphlog.incoming
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 14 Oct 2010 21:36:00 +0200] rev 12730
incoming: unify code for incoming and graphlog.incoming
Thu, 14 Oct 2010 21:37:00 +0200 incoming: rename variable
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 14 Oct 2010 21:37:00 +0200] rev 12729
incoming: rename variable Groundwork so that incoming and graphlog.incoming code look the same and get easier to unify.
Thu, 14 Oct 2010 01:28:29 +0200 import: only the first hg patch marker should be processed (issue2417)
Mads Kiilerich <mads@kiilerich.com> [Thu, 14 Oct 2010 01:28:29 +0200] rev 12728
import: only the first hg patch marker should be processed (issue2417) Proper use of the hgpatch state variable had been lost in the final edits of d7452292f9d3 - now it works more like intended.
Fri, 10 Sep 2010 10:28:18 +0200 backout: provide linear backout as a default (without --merge option)
Gilles Moris <gilles.moris@free.fr> [Fri, 10 Sep 2010 10:28:18 +0200] rev 12727
backout: provide linear backout as a default (without --merge option) This changes backouts changeset to retain linear history, .e. it is committed as a child of the working directory parent, not the reverted changeset parent. The default behavior was previously to just commit a reverted change as a child of the backed out changeset - thus creating a new head. Most of the time, you would use the --merge option, as it does not make sense to keep this dangling head as is. The previous behavior could be obtained by using 'hg update --clean .' after a 'hg backout --merge'. The --merge option itself is not affected by this change. There is also still an autocommit of the backout if a merge is not needed, i.e. in case the backout is the parent of the working directory. Previously we had (pwd = parent of the working directory): pwd older backout auto merge backout --merge auto commit With the new linear approach: pwd older backout auto commit backout --merge auto commit auto: commit done by the backout command merge: backout also already committed but explicit merge and commit needed commit: user need to commit the update/merge
Mon, 11 Oct 2010 10:07:42 -0500 update: use revsingle to enable use of revsets as update targets (issue1993)
Augie Fackler <durin42@gmail.com> [Mon, 11 Oct 2010 10:07:42 -0500] rev 12726
update: use revsingle to enable use of revsets as update targets (issue1993)
Tue, 12 Oct 2010 11:02:45 -0500 test-url: skip test when ssl module is unavailable
Augie Fackler <durin42@gmail.com> [Tue, 12 Oct 2010 11:02:45 -0500] rev 12725
test-url: skip test when ssl module is unavailable
Tue, 12 Oct 2010 11:02:05 -0500 test-url: remove trailing whitespace
Augie Fackler <durin42@gmail.com> [Tue, 12 Oct 2010 11:02:05 -0500] rev 12724
test-url: remove trailing whitespace
Tue, 12 Oct 2010 12:49:23 +0100 keyword: code cleanup
Christian Ebert <blacktrash@gmx.net> [Tue, 12 Oct 2010 12:49:23 +0100] rev 12723
keyword: code cleanup - move preselection of expansion candidates for rollback and record into helper function - same overwrite order in rollback and record: 1. modified, 2. added - self.wlock() inside kwrepo class instead of repo.wlock()
Sat, 02 Oct 2010 22:59:29 +0900 tests: asciify output of test-encoding-align.t
Yuya Nishihara <yuya@tcha.org> [Sat, 02 Oct 2010 22:59:29 +0900] rev 12722
tests: asciify output of test-encoding-align.t
Sat, 02 Oct 2010 22:57:25 +0900 tests: accept \-escaped test output
Yuya Nishihara <yuya@tcha.org> [Sat, 02 Oct 2010 22:57:25 +0900] rev 12721
tests: accept \-escaped test output It changes tsttest to accept expected outputs in python-style \-escapes. It aims to avoid trouble with outputs for non-ascii, color and progress tests.
Tue, 12 Oct 2010 16:26:03 -0500 merge with crew
Matt Mackall <mpm@selenic.com> [Tue, 12 Oct 2010 16:26:03 -0500] rev 12720
merge with crew
Tue, 12 Oct 2010 08:30:15 -0500 parentdelta: compress.py extension is no longer necessary
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 12 Oct 2010 08:30:15 -0500] rev 12719
parentdelta: compress.py extension is no longer necessary Using `hg --config format.parentdelta=True clone --pull src dst` is equivalent.
Tue, 12 Oct 2010 16:25:38 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 12 Oct 2010 16:25:38 -0500] rev 12718
merge with stable
Fri, 01 Oct 2010 10:15:04 -0500 convert/darcs: support changelogs with bytes 0x7F-0xFF (issue2411) stable
Brodie Rao <brodie@bitheap.org> [Fri, 01 Oct 2010 10:15:04 -0500] rev 12717
convert/darcs: support changelogs with bytes 0x7F-0xFF (issue2411) This is a followup to 4481f8a93c7a, which only fixed the conversion of patches with UTF-8 metadata. This patch allows a changelog to have any bytes with values 0x7F-0xFF. It parses the XML changelog as Latin-1 and uses converter_source.recode() to decode the data as UTF-8/Latin-1. Caveats: - Since the convert extension doesn't provide any way to specify the source encoding, users are still limited to UTF-8 and Latin-1. - etree will still complain if the changelog has bytes with values 0x00-0x19. XML only allows printable characters.
Mon, 11 Oct 2010 09:44:19 -0500 revset: add id() and rev() to allow explicitly referring to changes by hash or rev
Augie Fackler <durin42@gmail.com> [Mon, 11 Oct 2010 09:44:19 -0500] rev 12716
revset: add id() and rev() to allow explicitly referring to changes by hash or rev
Sun, 10 Oct 2010 12:41:36 -0500 revset: rename tagged() to tag() and allow it to take an optional tag name
Augie Fackler <durin42@gmail.com> [Sun, 10 Oct 2010 12:41:36 -0500] rev 12715
revset: rename tagged() to tag() and allow it to take an optional tag name
Sun, 10 Oct 2010 12:40:25 -0500 bookmarks: add revset for referencing bookmarks
Augie Fackler <durin42@gmail.com> [Sun, 10 Oct 2010 12:40:25 -0500] rev 12714
bookmarks: add revset for referencing bookmarks
Sun, 10 Oct 2010 12:03:28 -0500 hgweb help: fix double help links
Augie Fackler <durin42@gmail.com> [Sun, 10 Oct 2010 12:03:28 -0500] rev 12713
hgweb help: fix double help links
Mon, 11 Oct 2010 11:17:48 +0200 tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com> [Mon, 11 Oct 2010 11:17:48 +0200] rev 12712
tests: add testcase for --config format.dotencode=false
Mon, 11 Oct 2010 14:39:13 -0500 fetch: fix and document exit codes (issue2356)
Matt Mackall <mpm@selenic.com> [Mon, 11 Oct 2010 14:39:13 -0500] rev 12711
fetch: fix and document exit codes (issue2356)
Sun, 10 Oct 2010 23:32:09 +0200 doc: add [format] dotencode description
Adrian Buehlmann <adrian@cadifra.com> [Sun, 10 Oct 2010 23:32:09 +0200] rev 12710
doc: add [format] dotencode description
Tue, 27 Jul 2010 23:07:30 +0900 filectx: use ctx.size comparisons to speed up ctx.cmp
Nicolas Dumazet <nicdumz.commits@gmail.com> [Tue, 27 Jul 2010 23:07:30 +0900] rev 12709
filectx: use ctx.size comparisons to speed up ctx.cmp Comparing sizes is cheaper than comparing file contents, as it does not involve reading the file on disk or from the filelog. It is however not always possible: some extensions, or encode filters, change data when extracting it to the working directory.
Sun, 10 Oct 2010 18:58:45 +0200 localrepo: use propertycaches to access encode/decode filters
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sun, 10 Oct 2010 18:58:45 +0200] rev 12708
localrepo: use propertycaches to access encode/decode filters
Sun, 10 Oct 2010 19:10:16 +0200 localrepo: load filter patterns outside of _filter
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sun, 10 Oct 2010 19:10:16 +0200] rev 12707
localrepo: load filter patterns outside of _filter
Sun, 10 Oct 2010 19:07:58 +0200 localrepo: have _loadfilter return the loaded filter patterns
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sun, 10 Oct 2010 19:07:58 +0200] rev 12706
localrepo: have _loadfilter return the loaded filter patterns
Mon, 11 Oct 2010 13:26:29 -0500 merge with mpm
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Oct 2010 13:26:29 -0500] rev 12705
merge with mpm
Mon, 11 Oct 2010 12:47:11 -0500 wireproto/http: drain the incoming bundle in case of errors
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Oct 2010 12:47:11 -0500] rev 12704
wireproto/http: drain the incoming bundle in case of errors
Mon, 11 Oct 2010 12:45:36 -0500 wireproto: introduce pusherr() to deal with "unsynced changes" error
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Oct 2010 12:45:36 -0500] rev 12703
wireproto: introduce pusherr() to deal with "unsynced changes" error The behaviour between http and ssh still differ: - the "unsynced changes" is seen as a remote output in the http cases - but it is correctly seen as a push error for ssh
Mon, 11 Oct 2010 12:44:33 -0500 wireproto: redirect the output earlier
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Oct 2010 12:44:33 -0500] rev 12702
wireproto: redirect the output earlier
Mon, 11 Oct 2010 12:44:11 -0500 wireproto: return in finally was messing with the return inside the block
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 11 Oct 2010 12:44:11 -0500] rev 12701
wireproto: return in finally was messing with the return inside the block
Mon, 11 Oct 2010 13:51:10 +0200 tests: use a glob for all of the host, might not be localhost
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 11 Oct 2010 13:51:10 +0200] rev 12700
tests: use a glob for all of the host, might not be localhost
Mon, 11 Oct 2010 13:49:53 +0200 commands: add move alias for the rename command
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 11 Oct 2010 13:49:53 +0200] rev 12699
commands: add move alias for the rename command svn provides move, and it's also a standard tool on Windows.
Sun, 10 Oct 2010 18:02:52 -0500 util: make wrap() require a width argument
Matt Mackall <mpm@selenic.com> [Sun, 10 Oct 2010 18:02:52 -0500] rev 12698
util: make wrap() require a width argument This keeps hgweb's help engine from poking at file descriptors that don't exist.
Sat, 09 Oct 2010 16:55:33 -0500 showconfig: don't accept multiple sections and one config item
Brodie Rao <brodie@bitheap.org> [Sat, 09 Oct 2010 16:55:33 -0500] rev 12697
showconfig: don't accept multiple sections and one config item Showconfig now behaves as documented and only accepts one section.name argument or a number of section names.
Sun, 10 Oct 2010 17:35:28 -0500 hgweb: another fix for the help termwidth bug
Matt Mackall <mpm@selenic.com> [Sun, 10 Oct 2010 17:35:28 -0500] rev 12696
hgweb: another fix for the help termwidth bug
Sun, 10 Oct 2010 12:21:49 -0500 pager: don't run pager if nothing is written to stdout/stderr
Brodie Rao <brodie@bitheap.org> [Sun, 10 Oct 2010 12:21:49 -0500] rev 12695
pager: don't run pager if nothing is written to stdout/stderr This decides when to run the pager based on the first call to ui.write() and ui.write_err(). This has the side effect of not the output of subprocesses that write output before hg does.
Sun, 10 Oct 2010 12:21:48 -0500 pager: add global --pager=<auto/boolean> option
Brodie Rao <brodie@bitheap.org> [Sun, 10 Oct 2010 12:21:48 -0500] rev 12694
pager: add global --pager=<auto/boolean> option
Sun, 10 Oct 2010 12:21:36 -0500 color: add global option in extsetup() instead of globally
Brodie Rao <brodie@bitheap.org> [Sun, 10 Oct 2010 12:21:36 -0500] rev 12693
color: add global option in extsetup() instead of globally This prevents side effects from occurring when importing the color extension.
Sun, 10 Oct 2010 11:05:06 -0500 hgweb: more ui fiddling
Matt Mackall <mpm@selenic.com> [Sun, 10 Oct 2010 11:05:06 -0500] rev 12692
hgweb: more ui fiddling
Sun, 10 Oct 2010 10:42:44 -0500 hgweb: fix hgweb_mod as well as hgwebdir_mod
Augie Fackler <durin42@gmail.com> [Sun, 10 Oct 2010 10:42:44 -0500] rev 12691
hgweb: fix hgweb_mod as well as hgwebdir_mod
Sun, 10 Oct 2010 10:07:17 -0500 hgwebdir_mod: use fake termwidth to avoid mod_wsgi's wrath
Augie Fackler <durin42@gmail.com> [Sun, 10 Oct 2010 10:07:17 -0500] rev 12690
hgwebdir_mod: use fake termwidth to avoid mod_wsgi's wrath
Sun, 10 Oct 2010 10:06:36 -0500 termwidth: move to ui.ui from util
Augie Fackler <durin42@gmail.com> [Sun, 10 Oct 2010 10:06:36 -0500] rev 12689
termwidth: move to ui.ui from util
Thu, 07 Oct 2010 23:34:21 -0500 help: improve description of update --check
Kevin Bullock <kbullock@ringworld.org> [Thu, 07 Oct 2010 23:34:21 -0500] rev 12688
help: improve description of update --check
Sat, 09 Oct 2010 21:54:50 +0200 store: encode first period or space in filenames (issue1713)
Adrian Buehlmann <adrian@cadifra.com> [Sat, 09 Oct 2010 21:54:50 +0200] rev 12687
store: encode first period or space in filenames (issue1713) - Mac OS X has problems with filenames starting with '._' (e.g. '.FOO' -> '._f_o_o' is now encoded as '~2e_f_o_o') - Explorer of Windows Vista and Windows 7 strip leading spaces of path elements of filenames when copying trees Above problems are avoided by encoding the first space (as '~20') or period (as '~2e') of all path elements. This introduces a new entry 'dotencode' in .hg/requires, that is, a new repository filename layout (inside .hg/store). Newly created repositories require 'dotencode' by default. Specifying [format] dotencode = False in a config file will use the old format instead. Prior Mercurial versions will abort with the message abort: requirement 'dotencode' not supported! when trying to access a local repository that requires 'dotencode'. New 'dotencode' repositories can be converted to the previous repository format with hg --config format.dotencode=0 clone --pull repoA repoB
Tue, 14 Sep 2010 23:00:39 +0200 demandimport: fix an obscure corner-case.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Tue, 14 Sep 2010 23:00:39 +0200] rev 12686
demandimport: fix an obscure corner-case. Python's __import__() function has 'level' as the fourth argument, not the third. The code path in question probably never worked. (This was seen trying to run Mercurial in PyPy. Fixing this made it die somewhere else...)
Sun, 10 Oct 2010 00:38:57 +0100 keyword: enforce subn method via boolean switch
Christian Ebert <blacktrash@gmx.net> [Sun, 10 Oct 2010 00:38:57 +0100] rev 12685
keyword: enforce subn method via boolean switch There are only 2 patterns to choose, and so far only 1 case where kwtemplater.re_kw.subn is applied on data read from the working directory: when recording added files. With this change the code reflects more closely the boolean character of the switch and underlines the special case.
Sun, 10 Oct 2010 00:30:09 +0100 keyword: fix weeding of expansion candidates when recording
Christian Ebert <blacktrash@gmx.net> [Sun, 10 Oct 2010 00:30:09 +0100] rev 12684
keyword: fix weeding of expansion candidates when recording Rearrange tests to check this, i.e. that there are changes in other files, not only the recorded one.
Sun, 10 Oct 2010 09:48:37 -0500 copies: don't detect copies as "divergent renames"
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sun, 10 Oct 2010 09:48:37 -0500] rev 12683
copies: don't detect copies as "divergent renames" (For the purposes of this patch copy is defined as a rename where the source continues to exist.)
Sat, 09 Oct 2010 11:02:11 -0500 strip: add --keep flag to avoid modifying wc during strip
Augie Fackler <durin42@gmail.com> [Sat, 09 Oct 2010 11:02:11 -0500] rev 12682
strip: add --keep flag to avoid modifying wc during strip Fixes issue1564.
Sat, 09 Oct 2010 17:02:28 -0500 update: use higher level wording for "crosses branches" error
Brodie Rao <brodie@bitheap.org> [Sat, 09 Oct 2010 17:02:28 -0500] rev 12681
update: use higher level wording for "crosses branches" error When using "hg update" to update to a revision on another branch, if the user has uncommitted changes in the working directory, hg aborts with the following message: abort: crosses branches (use 'hg merge' to merge or use 'hg update -C' to discard changes) If the user isn't trying to update to tip and they follow the command examples verbatim, they would end up updating to the wrong revision. This patch removes the command examples in favor of just telling the user to either merge or use --clean: abort: crosses branches (merge branches or use --clean to discard changes) hg also aborts if the user tries to use "hg update" to get to tip (without specifying a revision) and tip is on another branch: abort: crosses branches (use 'hg merge' or use 'hg update -c') This message is changed in the same fashion: abort: crosses branches (merge branches or use --check to force update)
Sat, 09 Oct 2010 17:58:48 -0500 hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com> [Sat, 09 Oct 2010 17:58:48 -0500] rev 12680
hgweb: add help link to templates missed in ead4e21f49f1
Sat, 09 Oct 2010 17:58:54 -0500 test-convert-svn-encoding.t: ignore that subversion %-encodes $TESTTMP
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sat, 09 Oct 2010 17:58:54 -0500] rev 12679
test-convert-svn-encoding.t: ignore that subversion %-encodes $TESTTMP Use a glob instead of expecting $TESTTMP.
Sat, 09 Oct 2010 16:27:10 -0500 run-tests.py: remove support for .bat files
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 09 Oct 2010 16:27:10 -0500] rev 12678
run-tests.py: remove support for .bat files
Sat, 09 Oct 2010 16:25:28 -0500 run-tests.py: do not install hg when the tests do no exist
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 09 Oct 2010 16:25:28 -0500] rev 12677
run-tests.py: do not install hg when the tests do no exist
Sat, 09 Oct 2010 15:40:29 -0500 setup.py: write libdir as a python string literal
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Oct 2010 15:40:29 -0500] rev 12676
setup.py: write libdir as a python string literal
Sat, 09 Oct 2010 15:13:08 -0500 patch: fails immediately upon malformed hunk
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Oct 2010 15:13:08 -0500] rev 12675
patch: fails immediately upon malformed hunk patch(1) does silently ignore malformed hunks but this is not something we want to copy.
Sat, 09 Oct 2010 15:13:08 -0500 patch: always raise PatchError with a message, simplify handling
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Oct 2010 15:13:08 -0500] rev 12674
patch: always raise PatchError with a message, simplify handling
Sat, 09 Oct 2010 15:13:08 -0500 patch: simplify externalpatch() arguments
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Oct 2010 15:13:08 -0500] rev 12673
patch: simplify externalpatch() arguments
Sat, 09 Oct 2010 15:13:08 -0500 util: remove needbinary(), no longer used for external patching
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Oct 2010 15:13:08 -0500] rev 12672
util: remove needbinary(), no longer used for external patching
Sat, 09 Oct 2010 15:13:08 -0500 patch: remove internal patcher fallback and NoHunk error
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Oct 2010 15:13:08 -0500] rev 12671
patch: remove internal patcher fallback and NoHunk error By now the internal patcher is probably more reliable than anything we might find on the command line.
Sat, 09 Oct 2010 15:13:08 -0500 patch: remove unused patchmeta.lineno
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Oct 2010 15:13:08 -0500] rev 12670
patch: remove unused patchmeta.lineno
Sat, 09 Oct 2010 15:13:08 -0500 patch: remove unused flags from readgitpatch()
Patrick Mezard <pmezard@gmail.com> [Sat, 09 Oct 2010 15:13:08 -0500] rev 12669
patch: remove unused flags from readgitpatch()
Sat, 09 Oct 2010 15:06:22 -0500 test-subrepo-svn.t: ignore that subversion %-encodes $TESTTMP
Mads Kiilerich <mads@kiilerich.com> [Sat, 09 Oct 2010 15:06:22 -0500] rev 12668
test-subrepo-svn.t: ignore that subversion %-encodes $TESTTMP Use a glob instead of expecting $TESTTMP.
Sat, 09 Oct 2010 22:05:24 +0200 revsets: fix stray * in help topic
Martin Geisler <mg@lazybytes.net> [Sat, 09 Oct 2010 22:05:24 +0200] rev 12667
revsets: fix stray * in help topic
Sat, 09 Oct 2010 12:27:14 -0500 web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com> [Sat, 09 Oct 2010 12:27:14 -0500] rev 12666
web: add a help view for getting hg help output
Sat, 09 Oct 2010 15:00:30 -0500 fix indentation error
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 09 Oct 2010 15:00:30 -0500] rev 12665
fix indentation error
Sat, 09 Oct 2010 14:50:20 -0500 merge: handle no file parent in backwards merge (issue2364)
Matt Mackall <mpm@selenic.com> [Sat, 09 Oct 2010 14:50:20 -0500] rev 12664
merge: handle no file parent in backwards merge (issue2364)
Sat, 09 Oct 2010 14:52:58 -0500 merge with crew
Matt Mackall <mpm@selenic.com> [Sat, 09 Oct 2010 14:52:58 -0500] rev 12663
merge with crew
Sat, 09 Oct 2010 12:28:16 -0500 ui.paths: expand paths directly in fixconfig (issue2373)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 09 Oct 2010 12:28:16 -0500] rev 12662
ui.paths: expand paths directly in fixconfig (issue2373) var and home expansion should be done first.
Tue, 17 Aug 2010 15:44:38 +0200 setup/hg: always load Mercurial from where it was installed.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Tue, 17 Aug 2010 15:44:38 +0200] rev 12661
setup/hg: always load Mercurial from where it was installed. This provides two new features: - Mercurial may be installed into a non-standard location without having to set PYTHONPATH. - Multiple installations can use Mercurial from different locations.
Sat, 09 Oct 2010 11:55:25 -0500 revsets: add a sample query to the help for getting active branches
Brodie Rao <brodie@bitheap.org> [Sat, 09 Oct 2010 11:55:25 -0500] rev 12660
revsets: add a sample query to the help for getting active branches
Sat, 09 Oct 2010 11:54:42 -0500 revsets: add descriptions for sample queries in the help
Brodie Rao <brodie@bitheap.org> [Sat, 09 Oct 2010 11:54:42 -0500] rev 12659
revsets: add descriptions for sample queries in the help
Sat, 09 Oct 2010 11:53:48 -0500 mq: silence spurious output.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sat, 09 Oct 2010 11:53:48 -0500] rev 12658
mq: silence spurious output. When using a versioned patch repository, you would get a spurious warning when deleting and adding the same patch. Before: $ hg qdelete --keep 3.diff $ hg qimport --existing 3.diff adding 3.diff to series file 3.diff already tracked! After: $ hg qdelete --keep 3.diff $ hg qimport --existing 3.diff adding 3.diff to series file
Sat, 09 Oct 2010 11:27:29 -0500 revsets: clarify in the help that head() returns named branch heads
Brodie Rao <brodie@bitheap.org> [Sat, 09 Oct 2010 11:27:29 -0500] rev 12657
revsets: clarify in the help that head() returns named branch heads
Sat, 09 Oct 2010 11:16:35 +0200 tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com> [Sat, 09 Oct 2010 11:16:35 +0200] rev 12656
tests: add testcase for 208fc9ad6a48 to test-alias.t The testsuite lacks a testcase for the bug introduced in 208fc9ad6a48. This patch amends 301d7626e0ff (which fixed 208fc9ad6a48) by adding a testcase for that bug. With 208fc9ad6a48, test-alias.t (as modified by this patch) fails with "hg tglog: invalid arguments".
Sat, 09 Oct 2010 10:36:50 -0500 mq: handle deleting the same patch twice in one command (issue2427)
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sat, 09 Oct 2010 10:36:50 -0500] rev 12655
mq: handle deleting the same patch twice in one command (issue2427)
Sat, 09 Oct 2010 09:55:52 -0500 progress: make sure stderr has isatty before calling (issue2191)
Augie Fackler <durin42@gmail.com> [Sat, 09 Oct 2010 09:55:52 -0500] rev 12654
progress: make sure stderr has isatty before calling (issue2191)
Sat, 09 Oct 2010 18:04:36 +0200 windows: handle spaces in path to Python (issue2074)
Benjamin Pollack <benjamin@bitquabit.com> [Sat, 09 Oct 2010 18:04:36 +0200] rev 12653
windows: handle spaces in path to Python (issue2074)
Fri, 08 Oct 2010 23:23:49 +0200 minirst: pull admonition titles out formatblock function
Martin Geisler <mg@lazybytes.net> [Fri, 08 Oct 2010 23:23:49 +0200] rev 12652
minirst: pull admonition titles out formatblock function
Fri, 08 Oct 2010 23:19:26 +0200 minirst: refactor/simplify findblocks
Martin Geisler <mg@lazybytes.net> [Fri, 08 Oct 2010 23:19:26 +0200] rev 12651
minirst: refactor/simplify findblocks
Sat, 09 Oct 2010 15:41:53 +0200 inotify: raise correct error if server is already started in a deep repository
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 09 Oct 2010 15:41:53 +0200] rev 12650
inotify: raise correct error if server is already started in a deep repository When path is too long to be an Unix socket address, we create a socket in a temporary directory and link from the long path to the shorter one. But checks in server code at startup were insufficient in this case, and used to raise an unclear "tried linking .hg/inotify.sock to a temporary socket but .hg/inotify.sock already exists"
Fri, 08 Oct 2010 21:43:21 +0200 setup: user-friendly error message if Python headers are missing
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 08 Oct 2010 21:43:21 +0200] rev 12649
setup: user-friendly error message if Python headers are missing
Sat, 09 Oct 2010 07:13:51 -0500 test-keyword: ignore subject in notify hook mails
Mads Kiilerich <mads@kiilerich.com> [Sat, 09 Oct 2010 07:13:51 -0500] rev 12648
test-keyword: ignore subject in notify hook mails Long tmpdir names caused truncation of subject anyway, and that made $TESTTMP replacement fail.
Sat, 09 Oct 2010 07:13:49 -0500 test-keyword: fix test glob to ACL/SELinux flag
Mads Kiilerich <mads@kiilerich.com> [Sat, 09 Oct 2010 07:13:49 -0500] rev 12647
test-keyword: fix test glob to ACL/SELinux flag
Sat, 09 Oct 2010 07:13:47 -0500 test-notify: fix fix for line continuation in long mail header lines
Mads Kiilerich <mads@kiilerich.com> [Sat, 09 Oct 2010 07:13:47 -0500] rev 12646
test-notify: fix fix for line continuation in long mail header lines Continued lines can also start with space. Note that this hack also incorrectly patches the diff output.
Fri, 08 Oct 2010 23:39:44 -0500 import: don't strip '#' lines from patch descriptions (issue 2417)
Mads Kiilerich <mads@kiilerich.com> [Fri, 08 Oct 2010 23:39:44 -0500] rev 12645
import: don't strip '#' lines from patch descriptions (issue 2417) Previously no '# ' lines came through the parser. Now only the first '# ' lines are processed, from '# HG changeset patch' and to the first line not starting with '# '.
Fri, 08 Oct 2010 22:36:11 -0500 test-notify: stabilize output
Mads Kiilerich <mads@kiilerich.com> [Fri, 08 Oct 2010 22:36:11 -0500] rev 12644
test-notify: stabilize output test-notify is made a bit more stable by stripping "all" folders away instead of just 3.
Fri, 08 Oct 2010 22:36:11 -0500 tests: reintroduce ":$HGPORT" in test output
Mads Kiilerich <mads@kiilerich.com> [Fri, 08 Oct 2010 22:36:11 -0500] rev 12643
tests: reintroduce ":$HGPORT" in test output This reduces the number of patterns that must be adjusted when writing tests.
Fri, 08 Oct 2010 22:36:11 -0500 tests: remove the last traces of $HGTMP
Mads Kiilerich <mads@kiilerich.com> [Fri, 08 Oct 2010 22:36:11 -0500] rev 12642
tests: remove the last traces of $HGTMP $HGTMP isn't needed - and if we need something like that then $TESTTMP is more appropriate.
Fri, 08 Oct 2010 22:36:10 -0500 tests: remove filtertmp.py and helpers.sh
Mads Kiilerich <mads@kiilerich.com> [Fri, 08 Oct 2010 22:36:10 -0500] rev 12641
tests: remove filtertmp.py and helpers.sh These nice starts ended up being replaced with globs.
Fri, 08 Oct 2010 22:36:10 -0500 tests: remove redundant globs
Mads Kiilerich <mads@kiilerich.com> [Fri, 08 Oct 2010 22:36:10 -0500] rev 12640
tests: remove redundant globs Many globs now just match $TESTTMP and is no longer needed.
Fri, 08 Oct 2010 22:36:10 -0500 tests: replace test tmp directory with $TESTTMP in test output
Mads Kiilerich <mads@kiilerich.com> [Fri, 08 Oct 2010 22:36:10 -0500] rev 12639
tests: replace test tmp directory with $TESTTMP in test output This reduces the number of patterns that must be adjusted when writing tests.
Fri, 08 Oct 2010 20:12:40 -0500 keyword: fix test glob
Matt Mackall <mpm@selenic.com> [Fri, 08 Oct 2010 20:12:40 -0500] rev 12638
keyword: fix test glob
Mon, 04 Oct 2010 15:07:12 -0500 dispatch: properly handle relative path aliases used with -R (issue2376)
Brodie Rao <brodie@bitheap.org> [Mon, 04 Oct 2010 15:07:12 -0500] rev 12637
dispatch: properly handle relative path aliases used with -R (issue2376) This ensures the repo config is read relative to the repo root during dispatch.
Mon, 04 Oct 2010 14:26:38 -0500 dispatch: remove superfluous try/except when reading local ui config
Brodie Rao <brodie@bitheap.org> [Mon, 04 Oct 2010 14:26:38 -0500] rev 12636
dispatch: remove superfluous try/except when reading local ui config ui.readconfig() already handles IOError in this case.
Mon, 04 Oct 2010 14:26:37 -0500 test-globalopts: test hg -R file:// and hg -R path-alias
Brodie Rao <brodie@bitheap.org> [Mon, 04 Oct 2010 14:26:37 -0500] rev 12635
test-globalopts: test hg -R file:// and hg -R path-alias
Wed, 06 Oct 2010 23:07:52 +0300 hgk: remember main window position
Eduard-Cristian Stefan <alexandrul.ct@gmail.com> [Wed, 06 Oct 2010 23:07:52 +0300] rev 12634
hgk: remember main window position
Fri, 08 Oct 2010 16:10:00 -0400 alias: back up and restore commands.norepo before checking for shell aliases
Steve Losh <steve@stevelosh.com> [Fri, 08 Oct 2010 16:10:00 -0400] rev 12633
alias: back up and restore commands.norepo before checking for shell aliases
Fri, 08 Oct 2010 16:08:46 -0500 tests: unify test-check-code
Brodie Rao <brodie@bitheap.org> [Fri, 08 Oct 2010 16:08:46 -0500] rev 12632
tests: unify test-check-code
Fri, 08 Oct 2010 18:39:46 +0100 keyword: switch kwtemplater.record in kw_dorecord()
Christian Ebert <blacktrash@gmx.net> [Fri, 08 Oct 2010 18:39:46 +0100] rev 12631
keyword: switch kwtemplater.record in kw_dorecord() Obsoletes the need for a global recordcommands variable.
Fri, 08 Oct 2010 18:39:46 +0100 keyword: specific regular expressions depending on read mode
Christian Ebert <blacktrash@gmx.net> [Fri, 08 Oct 2010 18:39:46 +0100] rev 12630
keyword: specific regular expressions depending on read mode More safeguarding against accidental (un)expansion: Reading filelog: act only on \$(kw1|kw2|..)\$ as keywords are always stored unexpanded. Reading wdir: act only on \$(kw1|kw2|..): [^$\n\r]*? \$ as we only are interested in expanded keywords in this situation. Note: we cannot use ..): [^$\n\r]+? \$ because e.g. the {branch} template might be empty. hg record is a special case as we read from the working directory and need one regex each for modified and added files. Therefore test recording an added file. This way we finally also forbid sequences like $Id: $ being treated as keywords.
Fri, 08 Oct 2010 18:39:46 +0100 test-keyword: remove remaining sed calls
Christian Ebert <blacktrash@gmx.net> [Fri, 08 Oct 2010 18:39:46 +0100] rev 12629
test-keyword: remove remaining sed calls
Fri, 08 Oct 2010 18:39:46 +0100 keyword: disable expansion in kwfilelog.read() if file renamed in node
Christian Ebert <blacktrash@gmx.net> [Fri, 08 Oct 2010 18:39:46 +0100] rev 12628
keyword: disable expansion in kwfilelog.read() if file renamed in node Simplifies kwfilelog.cmp() and avoids fiddling with/importing revlog. Reorder imports alphabetically.
Fri, 08 Oct 2010 18:39:46 +0100 keyword: make iskwfile() a weeding method in lieu of a boolean
Christian Ebert <blacktrash@gmx.net> [Fri, 08 Oct 2010 18:39:46 +0100] rev 12627
keyword: make iskwfile() a weeding method in lieu of a boolean Update iskwfile docstring.
Fri, 08 Oct 2010 18:39:46 +0100 keyword: support copy and rename
Christian Ebert <blacktrash@gmx.net> [Fri, 08 Oct 2010 18:39:46 +0100] rev 12626
keyword: support copy and rename copy/rename destinations being unversioned and possibly ignored by the extension should not contain expanded keywords. Files copied/renamed from an ignored source are not touched. Add tests covering both of the above cases, plus the corner case of cp symlink foo; hg cp -A symlink foo (where foo becomes a regular file).
Fri, 08 Oct 2010 18:39:46 +0100 keyword: refactor kwtemplater.overwrite()
Christian Ebert <blacktrash@gmx.net> [Fri, 08 Oct 2010 18:39:46 +0100] rev 12625
keyword: refactor kwtemplater.overwrite() Make kwexpand, kwshrink restricted commands - i.e. read from filelog without expansion for substition in kwtemplater.overwrite, and set/unset restricted mode for overwrite() in in kwcommitctx and the dorecord wrapper. Preselect candidates when working on changed files (rollback, record) outside kwtemplater class, and remove 6th argument from overwrite(). Avoid duplicate substitution/search in overwrite(): Only go into restricted read mode when reading from filelog. rollback and record read from the working directory, where restricted mode would already shrink keywords before overwrite() either expands or shrinks them again. This ensures that the usual automatic operations on keywords are turned off during overwrite() and only overwrite() itself acts on them. Reduce manifest calculation to the cases where it is needed. Move helper function for expansion removal outside kwtemplater class.
Fri, 08 Oct 2010 18:00:19 -0500 revlog.addgroup(): always use _addrevision() to add new revlog entries
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 08 Oct 2010 18:00:19 -0500] rev 12624
revlog.addgroup(): always use _addrevision() to add new revlog entries This makes parentdelta clone support pulling.
Fri, 08 Oct 2010 18:00:16 -0500 revlog._addrevision(): allow text argument to be None, build it lazily
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 08 Oct 2010 18:00:16 -0500] rev 12623
revlog._addrevision(): allow text argument to be None, build it lazily
Fri, 08 Oct 2010 18:00:15 -0500 changegroupsubset: use readdelta() fast path when delta is against a parent
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 08 Oct 2010 18:00:15 -0500] rev 12622
changegroupsubset: use readdelta() fast path when delta is against a parent
Fri, 08 Oct 2010 17:00:38 -0500 run-tests: handle .tst not ending with an LF
Patrick Mezard <pmezard@gmail.com> [Fri, 08 Oct 2010 17:00:38 -0500] rev 12621
run-tests: handle .tst not ending with an LF
Fri, 08 Oct 2010 22:42:32 +0200 minirst: small code cleanup
Martin Geisler <mg@lazybytes.net> [Fri, 08 Oct 2010 22:42:32 +0200] rev 12620
minirst: small code cleanup
Fri, 08 Oct 2010 14:02:23 -0500 cat: fix cat without -r, broken by 0ae35296fbf4
Brodie Rao <brodie@bitheap.org> [Fri, 08 Oct 2010 14:02:23 -0500] rev 12619
cat: fix cat without -r, broken by 0ae35296fbf4 The default revision for revsingle() is now '.' instead of None. This preserves the behavior of cat prior to it using revsingle().
Thu, 07 Oct 2010 18:24:29 -0500 revsets: introduce revsingle helper
Matt Mackall <mpm@selenic.com> [Thu, 07 Oct 2010 18:24:29 -0500] rev 12618
revsets: introduce revsingle helper revsingle returns a context for the last revision of the supplied revspec
Thu, 07 Oct 2010 18:05:04 -0500 revsets: make revpair revsets-aware
Matt Mackall <mpm@selenic.com> [Thu, 07 Oct 2010 18:05:04 -0500] rev 12617
revsets: make revpair revsets-aware revpair returns the first and last members of the computed revset(s)
Thu, 07 Oct 2010 11:45:17 -0500 revset: lower precedence of minus infix (issue2361)
Matt Mackall <mpm@selenic.com> [Thu, 07 Oct 2010 11:45:17 -0500] rev 12616
revset: lower precedence of minus infix (issue2361)
Tue, 05 Oct 2010 20:25:51 +0200 merge with stable
Henrik Stuart <hg@hstuart.dk> [Tue, 05 Oct 2010 20:25:51 +0200] rev 12615
merge with stable
Tue, 05 Oct 2010 11:34:13 +0200 revset: fix #branch in urls for outgoing() stable
Adrian Buehlmann <adrian@cadifra.com> [Tue, 05 Oct 2010 11:34:13 +0200] rev 12614
revset: fix #branch in urls for outgoing() hg log -r 'outgoing(..)' ignored #branch in some cases. This patch fixes it. The cases where it misbehaved are now covered by the added test-revset-outgoing.t
Fri, 01 Oct 2010 23:16:11 +0200 heads: mention STARTREV in synopsis and help for --rev
Martin Geisler <mg@lazybytes.net> [Fri, 01 Oct 2010 23:16:11 +0200] rev 12613
heads: mention STARTREV in synopsis and help for --rev Before this change, "hg help heads" said hg heads [-ac] [-r REV] [REV]... [...] If STARTREV is specified, only those heads that are descendants of STARTREV will be displayed. [...] -r --rev REV show only heads which are descendants of REV [...] which made little sense since there are two things called REV in the synopsis and nothing called STARTREV. A little digging reveals that the "[-r REV]" part of the synopsis was introduced in 8e503fa54d2d, changed to "[-r STARTREV]" in 2bcef677a6c3, and then changed back to "[-r REV]" in 4b02fc71bbba. The last change seems to be based on a patch[1] on our mailinglist that actually *inserted* STARTREV again in the help for the command line option itself. For some reason, the patch was changed to remove STARTREV from the synopsis. This change finally makes the help consistent by putting STARTREV back into the help in all places where it is needed: hg heads [-ac] [-r STARTREV] [REV]... [...] If STARTREV is specified, only those heads that are descendants of STARTREV will be displayed. [...] -r --rev STARTREV show only heads which are descendants of STARTREV [...] This was not possible until 40c06bbf58be, which introduced the possibility of naming the meta variables for each option. [1]: http://mercurial.markmail.org/message/qgc55gd4fam4ogvz
Fri, 01 Oct 2010 10:29:33 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Fri, 01 Oct 2010 10:29:33 -0500] rev 12612
merge with stable
Fri, 01 Oct 2010 10:18:57 -0500 Added signature for changeset 93d8bff78c96 stable
Matt Mackall <mpm@selenic.com> [Fri, 01 Oct 2010 10:18:57 -0500] rev 12611
Added signature for changeset 93d8bff78c96
Fri, 01 Oct 2010 10:18:53 -0500 Added tag 1.6.4 for changeset 93d8bff78c96 stable
Matt Mackall <mpm@selenic.com> [Fri, 01 Oct 2010 10:18:53 -0500] rev 12610
Added tag 1.6.4 for changeset 93d8bff78c96
Fri, 01 Oct 2010 10:16:52 -0500 merge with i18n stable 1.6.4
Matt Mackall <mpm@selenic.com> [Fri, 01 Oct 2010 10:16:52 -0500] rev 12609
merge with i18n
Fri, 01 Oct 2010 16:10:06 +0200 tests: unify test-rebase*
Adrian Buehlmann <adrian@cadifra.com> [Fri, 01 Oct 2010 16:10:06 +0200] rev 12608
tests: unify test-rebase*
Fri, 01 Oct 2010 16:43:03 +0200 merge with stable
Martin Geisler <mg@aragost.com> [Fri, 01 Oct 2010 16:43:03 +0200] rev 12607
merge with stable
Fri, 01 Oct 2010 16:39:55 +0200 test-url: refactor with shorter lines
Martin Geisler <mg@aragost.com> [Fri, 01 Oct 2010 16:39:55 +0200] rev 12606
test-url: refactor with shorter lines
Fri, 01 Oct 2010 02:13:31 +0200 keyword: use workingctx to detect modified and added files after rollback
Christian Ebert <blacktrash@gmx.net> [Fri, 01 Oct 2010 02:13:31 +0200] rev 12605
keyword: use workingctx to detect modified and added files after rollback
Fri, 01 Oct 2010 02:13:31 +0200 keyword: rename variable "cfiles" to "changed" for clarity
Christian Ebert <blacktrash@gmx.net> [Fri, 01 Oct 2010 02:13:31 +0200] rev 12604
keyword: rename variable "cfiles" to "changed" for clarity
Mon, 27 Sep 2010 13:13:34 -0500 tests: unify test-casefolding
Brodie Rao <brodie@bitheap.org> [Mon, 27 Sep 2010 13:13:34 -0500] rev 12603
tests: unify test-casefolding
Fri, 01 Oct 2010 16:08:46 +0200 url: mark certificate error string for translation stable
Martin Geisler <mg@aragost.com> [Fri, 01 Oct 2010 16:08:46 +0200] rev 12602
url: mark certificate error string for translation
Fri, 01 Oct 2010 11:15:19 -0300 i18n-pt_BR: synchronized with f2937d6492c5 stable
Wagner Bruna <wbruna@yahoo.com> [Fri, 01 Oct 2010 11:15:19 -0300] rev 12601
i18n-pt_BR: synchronized with f2937d6492c5
Fri, 01 Oct 2010 11:15:10 -0300 merge with i18n stable stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Fri, 01 Oct 2010 11:15:10 -0300] rev 12600
merge with i18n stable
Fri, 01 Oct 2010 17:24:18 +0900 i18n-ja: synchronized with e356c5c21b15 stable
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Fri, 01 Oct 2010 17:24:18 +0900] rev 12599
i18n-ja: synchronized with e356c5c21b15
Thu, 30 Sep 2010 19:10:19 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 30 Sep 2010 19:10:19 -0500] rev 12598
merge with stable
Thu, 30 Sep 2010 19:09:58 -0500 merge with i18n stable
Matt Mackall <mpm@selenic.com> [Thu, 30 Sep 2010 19:09:58 -0500] rev 12597
merge with i18n
Thu, 30 Sep 2010 14:07:57 -0300 i18n-pt_BR: synchronized with 552e0cfbddbd stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 30 Sep 2010 14:07:57 -0300] rev 12596
i18n-pt_BR: synchronized with 552e0cfbddbd
Fri, 01 Oct 2010 00:54:03 +0200 merge with stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 01 Oct 2010 00:54:03 +0200] rev 12595
merge with stable
Fri, 01 Oct 2010 00:48:51 +0200 test-doctest: test the modules that contains doctests stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 01 Oct 2010 00:48:51 +0200] rev 12594
test-doctest: test the modules that contains doctests
Fri, 01 Oct 2010 00:48:50 +0200 doc: clarify that https cert verification requires web.cacerts stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 01 Oct 2010 00:48:50 +0200] rev 12593
doc: clarify that https cert verification requires web.cacerts
Fri, 01 Oct 2010 00:46:59 +0200 url: verify correctness of https server certificates (issue2407) stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 01 Oct 2010 00:46:59 +0200] rev 12592
url: verify correctness of https server certificates (issue2407) Pythons SSL module verifies that certificates received for HTTPS are valid according to the specified cacerts, but it doesn't verify that the certificate is for the host we connect to. We now explicitly verify that the commonName in the received certificate matches the requested hostname and is valid for the time being. This is a minimal patch where we try to fail to the safe side, but we do still rely on Python's SSL functionality and do not try to implement the standards fully and correctly. CRLs and subjectAltName are not handled and proxies haven't been considered. This change might break connections to some sites if cacerts is specified and the certificates (by our definition) isn't correct. The workaround is to disable cacerts which in most cases isn't much worse than it was before with cacerts.
Thu, 30 Sep 2010 13:38:21 +0200 test-subrepo-recursion: remove empty defaults section
Erik Zielke <ez@aragost.com> [Thu, 30 Sep 2010 13:38:21 +0200] rev 12591
test-subrepo-recursion: remove empty defaults section
Thu, 30 Sep 2010 12:37:45 +0200 mq: Removed extra ... in short help for qdelete
Erik Zielke <ez@aragost.com> [Thu, 30 Sep 2010 12:37:45 +0200] rev 12590
mq: Removed extra ... in short help for qdelete Update to 57ad5c4e4213, which left a ... too much, after removing -r [REV]
Mon, 27 Sep 2010 11:27:58 +0200 mq: removed short option in help for deprecated options
Erik Zielke <ez@aragost.com> [Mon, 27 Sep 2010 11:27:58 +0200] rev 12589
mq: removed short option in help for deprecated options Removed help for deprecated short option for: -n NAME for qpush -n NAME for qpop -r REV for qdelete|qremove|qrm
Tue, 28 Sep 2010 13:09:22 +0200 test-subrepo-recursion: deleted default arguments
Erik Zielke <ez@aragost.com> [Tue, 28 Sep 2010 13:09:22 +0200] rev 12588
test-subrepo-recursion: deleted default arguments Deleted default arguments from test-sub-repo-recursion. Rationale is that it is confusing to read, when the arguments aren't at each command in the test
Thu, 30 Sep 2010 09:49:40 +0200 tests: removed test names in tests
Erik Zielke <ez@aragost.com> [Thu, 30 Sep 2010 09:49:40 +0200] rev 12587
tests: removed test names in tests The name of the test files is replaced with a glob * expression, thereby the tests does not depend on the filename of the file they are in.
Tue, 28 Sep 2010 19:29:14 +0200 tests: fix 05210e955bef merge error in test-git-import.t
Adrian Buehlmann <adrian@cadifra.com> [Tue, 28 Sep 2010 19:29:14 +0200] rev 12586
tests: fix 05210e955bef merge error in test-git-import.t
Wed, 29 Sep 2010 01:33:31 +0200 test-convert-cvs-detectmerge: add sleep so cvs notices changes
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Sep 2010 01:33:31 +0200] rev 12585
test-convert-cvs-detectmerge: add sleep so cvs notices changes
Wed, 29 Sep 2010 01:32:51 +0200 init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Sep 2010 01:32:51 +0200] rev 12584
init: expand destination url as a configured paths Most commands expands configured paths when repositories are specified, just as the urls help says. Clone also expands the destination path. Clone is morally equivalent to init + push/pull, so init should also expand the destination path - and that is what this patch makes it do. There is no really good usecases for this and in most cases it doesn't matter, but consistency is nice, and otherwise we would have to document the exception.
Wed, 29 Sep 2010 01:32:50 +0200 mq: explain qpush -f better
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Sep 2010 01:32:50 +0200] rev 12583
mq: explain qpush -f better
Wed, 29 Sep 2010 01:32:50 +0200 serve: let --web-conf help reference hgweb
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Sep 2010 01:32:50 +0200] rev 12582
serve: let --web-conf help reference hgweb
Tue, 28 Sep 2010 19:36:05 +0200 transplant: add the transplanted revset predicate
Juan Pablo Aroztegi <juanpablo.aroztegi@openbravo.com> [Tue, 28 Sep 2010 19:36:05 +0200] rev 12581
transplant: add the transplanted revset predicate This adds support to identify a particular transplanted changeset or set of changesets. The argument is optional. Examples: hg log -r 'transplanted(1234 or 2345)' hg log -r 'transplanted()'
Tue, 28 Sep 2010 03:01:35 +0200 test-convert-cvs-branch: add sleep so cvs notices changes
Mads Kiilerich <mads@kiilerich.com> [Tue, 28 Sep 2010 03:01:35 +0200] rev 12580
test-convert-cvs-branch: add sleep so cvs notices changes
Tue, 28 Sep 2010 02:58:00 +0200 graphlog: style with header and footer (issue2395)
Mads Kiilerich <mads@kiilerich.com> [Tue, 28 Sep 2010 02:58:00 +0200] rev 12579
graphlog: style with header and footer (issue2395) The glog command didn't emit header and footer from the style, as demonstrated by "hg glog --style xml". Asciiart combined with xml markup hardly makes sense, but header and footer might however be useful for adding for example html pre tags around the graph.
Tue, 28 Sep 2010 02:57:59 +0200 test-serve: use service that works on more platforms
Mads Kiilerich <mads@kiilerich.com> [Tue, 28 Sep 2010 02:57:59 +0200] rev 12578
test-serve: use service that works on more platforms Follow-up to ba8850911703: echo is ambiguous on OS/X, and Solaris have neither http nor gopher. daytime seems to be available everywhere.
Tue, 28 Sep 2010 01:11:24 +0200 Merge with stable
Patrick Mezard <pmezard@gmail.com> [Tue, 28 Sep 2010 01:11:24 +0200] rev 12577
Merge with stable
Tue, 28 Sep 2010 00:41:08 +0200 patch: test and document a bit binary to regular file upgrade stable
Patrick Mezard <pmezard@gmail.com> [Tue, 28 Sep 2010 00:41:08 +0200] rev 12576
patch: test and document a bit binary to regular file upgrade
Tue, 28 Sep 2010 00:41:07 +0200 patch: upgrade to git patch when removing binary file stable
Patrick Mezard <pmezard@gmail.com> [Tue, 28 Sep 2010 00:41:07 +0200] rev 12575
patch: upgrade to git patch when removing binary file Otherwise it may cause data loss when removing binary files in mq with --git=auto.
Mon, 27 Sep 2010 22:47:10 +0200 patch: fix rename text to binary file (issue2400) stable
Patrick Mezard <pmezard@gmail.com> [Mon, 27 Sep 2010 22:47:10 +0200] rev 12574
patch: fix rename text to binary file (issue2400)
Mon, 27 Sep 2010 22:49:30 +0200 tests: show skip reason instead of "irrelevant" with unified tests, too
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 27 Sep 2010 22:49:30 +0200] rev 12573
tests: show skip reason instead of "irrelevant" with unified tests, too parsehghaveoutput expects just the test output, not the merged test/output, so for skipped unified tests e.g.: Skipped test-convert-darcs.t: missing feature: irrelevant was shown instead of: Skipped test-convert-darcs.t: missing feature: darcs client
Mon, 27 Sep 2010 10:48:50 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 27 Sep 2010 10:48:50 -0500] rev 12572
merge with stable
Mon, 27 Sep 2010 10:48:21 -0500 merge with iin stable
Matt Mackall <mpm@selenic.com> [Mon, 27 Sep 2010 10:48:21 -0500] rev 12571
merge with iin
Mon, 20 Sep 2010 14:56:08 -0500 Correct Content-Type header values for archive downloads. stable
Ry4an Brase <ry4an-hg@ry4an.org> [Mon, 20 Sep 2010 14:56:08 -0500] rev 12570
Correct Content-Type header values for archive downloads. The content type for both .tar.gz and .tar.bz2 downloads was application/x-tar, which is correct for .tar files when no Content-Encoding is present, but is not correct for .tar.gz and .tar.bz2 files unless Content-Encoding is set to gzip or x-bzip2, respectively. However, setting Content-Encoding causes browsers to undo that encoding during download, when a .gz or .bz2 file is usually the desired artifact. Omitting the Content-Encoding header is preferred to avoid having browsers uncompress non-render-able files. Additionally, the Content-Disposition line indicates a final desired filename with .tar.gz or .tar.bz2 extension which makes providing a Content-Encoding header inappropriate. With the current configuration browsers (Chrome and Firefox thus far) are registering the application/x-tar Content-Type and not .tar extension and appending that extension, yielding filename.tar.gz.tar as a final on-disk artifact. This was originally reported here: http://stackoverflow.com/questions/3753659 I've changed the .tar.gz and .tar.bz2 Content-Type values to application/x-gzip and application/x-bzip2, respectively. Which yields correctly named download artifacts on Firefox, Chrome, and IE.
Mon, 27 Sep 2010 10:47:36 -0500 merge with iin
Matt Mackall <mpm@selenic.com> [Mon, 27 Sep 2010 10:47:36 -0500] rev 12569
merge with iin
Sat, 25 Sep 2010 22:53:31 -0300 i18n-pt_BR: update to new Portuguese ortography stable
Wagner Bruna <wbruna@yahoo.com> [Sat, 25 Sep 2010 22:53:31 -0300] rev 12568
i18n-pt_BR: update to new Portuguese ortography
Sat, 25 Sep 2010 22:53:27 -0300 i18n-pt_BR: minor rewording stable
Wagner Bruna <wbruna@yahoo.com> [Sat, 25 Sep 2010 22:53:27 -0300] rev 12567
i18n-pt_BR: minor rewording
Sat, 25 Sep 2010 22:53:21 -0300 i18n-pt_BR: assorted typo fixes stable
Wagner Bruna <wbruna@yahoo.com> [Sat, 25 Sep 2010 22:53:21 -0300] rev 12566
i18n-pt_BR: assorted typo fixes
Fri, 24 Sep 2010 19:47:50 -0300 merge with i18n
Wagner Bruna <wbruna@softwareexpress.com.br> [Fri, 24 Sep 2010 19:47:50 -0300] rev 12565
merge with i18n
Fri, 24 Sep 2010 19:47:00 -0300 i18n-pt_BR: synchronized with 84ceedcfeb6a stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Fri, 24 Sep 2010 19:47:00 -0300] rev 12564
i18n-pt_BR: synchronized with 84ceedcfeb6a
Fri, 24 Sep 2010 19:26:01 -0300 merge with i18n stable stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Fri, 24 Sep 2010 19:26:01 -0300] rev 12563
merge with i18n stable
Fri, 24 Sep 2010 02:17:54 +0200 i18n-de: parentrevspec extension
Christoph Mewes <christoph@webvariants.de> [Fri, 24 Sep 2010 02:17:54 +0200] rev 12562
i18n-de: parentrevspec extension
Fri, 24 Sep 2010 02:08:26 +0200 i18n-de: pager extension and missing parts of extdiff
Christoph Mewes <christoph@webvariants.de> [Fri, 24 Sep 2010 02:08:26 +0200] rev 12561
i18n-de: pager extension and missing parts of extdiff
Fri, 24 Sep 2010 01:41:56 +0200 i18n-de: added missing strings in acl
Christoph Mewes <christoph@webvariants.de> [Fri, 24 Sep 2010 01:41:56 +0200] rev 12560
i18n-de: added missing strings in acl
Thu, 23 Sep 2010 01:19:40 +0200 i18n-de: minor changes
Christoph Mewes <christoph@webvariants.de> [Thu, 23 Sep 2010 01:19:40 +0200] rev 12559
i18n-de: minor changes
Thu, 23 Sep 2010 01:09:09 +0200 i18n-de: notify extension
Christoph Mewes <christoph@webvariants.de> [Thu, 23 Sep 2010 01:09:09 +0200] rev 12558
i18n-de: notify extension
Thu, 23 Sep 2010 00:28:45 +0200 i18n-de: mq extension
Christoph Mewes <christoph@webvariants.de> [Thu, 23 Sep 2010 00:28:45 +0200] rev 12557
i18n-de: mq extension
Wed, 22 Sep 2010 13:34:40 +0200 i18n-de: deleted outdated messages with msgattrib, allowed language header
Martin Roppelt <m.p.roppelt@web.de> [Wed, 22 Sep 2010 13:34:40 +0200] rev 12556
i18n-de: deleted outdated messages with msgattrib, allowed language header
Wed, 22 Sep 2010 16:32:02 +0200 merge
Christoph <christoph@webvariants.de> [Wed, 22 Sep 2010 16:32:02 +0200] rev 12555
merge
Wed, 22 Sep 2010 04:32:55 +0200 i18n-de: keyword extension
Christoph Mewes <christoph@webvariants.de> [Wed, 22 Sep 2010 04:32:55 +0200] rev 12554
i18n-de: keyword extension
Wed, 22 Sep 2010 01:04:43 +0200 i18n-de: interhg extension
Christoph Mewes <christoph@webvariants.de> [Wed, 22 Sep 2010 01:04:43 +0200] rev 12553
i18n-de: interhg extension
Wed, 22 Sep 2010 01:04:25 +0200 i18n-de: more inotify
Christoph Mewes <christoph@webvariants.de> [Wed, 22 Sep 2010 01:04:25 +0200] rev 12552
i18n-de: more inotify
Wed, 22 Sep 2010 09:45:14 +0200 i18n-de: delete language duplicate, update last-translator
Martin Roppelt <m.p.roppelt@web.de> [Wed, 22 Sep 2010 09:45:14 +0200] rev 12551
i18n-de: delete language duplicate, update last-translator
Wed, 22 Sep 2010 09:40:11 +0200 i18n-de: fix formatting
Martin Roppelt <m.p.roppelt@web.de> [Wed, 22 Sep 2010 09:40:11 +0200] rev 12550
i18n-de: fix formatting
Wed, 22 Sep 2010 09:22:42 +0200 merge stable into default
Martin Roppelt <m.p.roppelt@web.de> [Wed, 22 Sep 2010 09:22:42 +0200] rev 12549
merge stable into default
Wed, 22 Sep 2010 08:54:00 +0200 i18n-de: fix broken translations, 66 defuzzied, 14 new translations
Martin Roppelt <m.p.roppelt@web.de> [Wed, 22 Sep 2010 08:54:00 +0200] rev 12548
i18n-de: fix broken translations, 66 defuzzied, 14 new translations
Tue, 21 Sep 2010 15:45:51 +0200 i18n-de: update pot
Martin Roppelt <m.p.roppelt@web.de> [Tue, 21 Sep 2010 15:45:51 +0200] rev 12547
i18n-de: update pot
Tue, 21 Sep 2010 23:05:28 +0000 l10n: sig, glog, cia, hgk, highlight, inotify, interhg
Christoph <christoph@webvariants.de> [Tue, 21 Sep 2010 23:05:28 +0000] rev 12546
l10n: sig, glog, cia, hgk, highlight, inotify, interhg New status: 1851 messages complete with 302 fuzzies and 745 untranslated. Transmitted-via: Transifex (www.transifex.net).
Tue, 21 Sep 2010 01:55:53 -0300 merge with i18n
Wagner Bruna <wbruna@yahoo.com> [Tue, 21 Sep 2010 01:55:53 -0300] rev 12545
merge with i18n
Tue, 21 Sep 2010 01:51:56 -0300 i18n-pt_BR: synchronized with 5be733b20bd1 stable
Wagner Bruna <wbruna@yahoo.com> [Tue, 21 Sep 2010 01:51:56 -0300] rev 12544
i18n-pt_BR: synchronized with 5be733b20bd1
Tue, 21 Sep 2010 00:25:25 +0000 l10n: churn, color, convert and eol extension done
Christoph <christoph@webvariants.de> [Tue, 21 Sep 2010 00:25:25 +0000] rev 12543
l10n: churn, color, convert and eol extension done New status: 1793 messages complete with 306 fuzzies and 799 untranslated. Transmitted-via: Transifex (www.transifex.net).
Sat, 18 Sep 2010 22:03:33 +0200 i18n-da: synchronized with 2eadea60ae67
Martin Geisler <mg@lazybytes.net> [Sat, 18 Sep 2010 22:03:33 +0200] rev 12542
i18n-da: synchronized with 2eadea60ae67
Sat, 18 Sep 2010 09:07:57 +0000 l10n: primarily added separate translations for template markers
Christoph <christoph@webvariants.de> [Sat, 18 Sep 2010 09:07:57 +0000] rev 12541
l10n: primarily added separate translations for template markers New status: 1583 messages complete with 423 fuzzies and 892 untranslated. Transmitted-via: Transifex (www.transifex.net).
Sat, 18 Sep 2010 01:16:31 +0000 l10n: based on a fresh pot file
Christoph <christoph@webvariants.de> [Sat, 18 Sep 2010 01:16:31 +0000] rev 12540
l10n: based on a fresh pot file New status: 1459 messages complete with 435 fuzzies and 1004 untranslated. Transmitted-via: Transifex (www.transifex.net).
Thu, 23 Sep 2010 15:18:10 +0200 mq: removed return from callers to patchheader.qseries
Erik Zielke <ez@aragost.com> [Thu, 23 Sep 2010 15:18:10 +0200] rev 12539
mq: removed return from callers to patchheader.qseries Some callers to patchheader.qseries returned the value further, but pathcheader.qseries does not explicitly return anything. It was confusing this was returned further
Thu, 23 Sep 2010 16:56:32 +0200 mq: added return 0 on success
Erik Zielke <ez@aragost.com> [Thu, 23 Sep 2010 16:56:32 +0200] rev 12538
mq: added return 0 on success I have added return 0 on success in docstrings of the different not deprecated mq commands.
Sun, 26 Sep 2010 23:48:30 +0200 tests: fix tabs/indentation in test-strip-cross.t
Adrian Buehlmann <adrian@cadifra.com> [Sun, 26 Sep 2010 23:48:30 +0200] rev 12537
tests: fix tabs/indentation in test-strip-cross.t
Tue, 24 Aug 2010 18:25:33 -0400 alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com> [Tue, 24 Aug 2010 18:25:33 -0400] rev 12536
alias: only allow global options before a shell alias, pass later ones through This patch refactors the dispatch code to change how arguments to shell aliases are handled. A separate "pass" to determine whether a command is a shell alias has been added. The rough steps dispatch now performs when a command is given are these: * Parse all arguments up to the command name. * If any arguments such as --repository or --cwd are given (which could change the config file used, and therefore the definition of aliases), they are taken into account. * We determine whether the command is a shell alias. * If so, execute the alias. The --repo and --cwd arguments are still in effect. Any arguments *after* the command name are passed unchanged through to the shell command (and interpolated as normal. * If the command is *not* a shell alias, the dispatching is effectively "reset" and reparsed as normal in its entirety. The net effect of this patch is to make shell alias commands behave as you would expect. Any arguments you give to a shell alias *after* the alias name are passed through unchanged. This lets you do something like the following: [alias] filereleased = !$HG log -r 'descendants(adds("$1")) and tagged()' -l1 $2 $3 $4 $5 $ hg filereleased hgext/bookmarks.py --style compact Previously the `--style compact` part would fail because Mercurial would interpret those arguments as arguments to the alias command itself (which doesn't take any arguments). Also: running something like `hg -R ~/src/hg-crew filereleased hgext/bookmarks.py` when `filereleased` is only defined in that repo's config will now work. These global arguments can *only* be given to a shell alias *before* the alias name. For example, this will *not* work in the above situation: $ hg filereleased -R ~/src/hg-crew hgext/bookmarks.py The reason for this is that you may want to pass arguments like --repository to the alias (or, more likely, their short versions like -R): [alias] own = !chown $@ `$HG root` $ hg own steve $ hg own -R steve
Mon, 27 Sep 2010 10:39:22 -0500 tests: fix test-fetch port number variability
Matt Mackall <mpm@selenic.com> [Mon, 27 Sep 2010 10:39:22 -0500] rev 12535
tests: fix test-fetch port number variability
Sun, 26 Sep 2010 17:20:24 -0500 tests: unify test-convert-tagsbranch-topology
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 17:20:24 -0500] rev 12534
tests: unify test-convert-tagsbranch-topology
Sun, 26 Sep 2010 17:18:53 -0500 tests: unify test-convert-tla
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 17:18:53 -0500] rev 12533
tests: unify test-convert-tla
Sun, 26 Sep 2010 17:18:28 -0500 tests: unify test-convert-mtn
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 17:18:28 -0500] rev 12532
tests: unify test-convert-mtn
Sun, 26 Sep 2010 17:17:19 -0500 tests: unify test-convert-splicemap
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 17:17:19 -0500] rev 12531
tests: unify test-convert-splicemap
Sun, 26 Sep 2010 17:16:46 -0500 tests: unify test-convert-git
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 17:16:46 -0500] rev 12530
tests: unify test-convert-git
Sun, 26 Sep 2010 17:14:35 -0500 tests: unify test-convert-filemap
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 17:14:35 -0500] rev 12529
tests: unify test-convert-filemap
Sun, 26 Sep 2010 16:54:28 -0500 tests: unify test-convert-datesort
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 16:54:28 -0500] rev 12528
tests: unify test-convert-datesort
Sun, 26 Sep 2010 16:53:06 -0500 tests: unify test-convert-hg-svn
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 16:53:06 -0500] rev 12527
tests: unify test-convert-hg-svn
Sun, 26 Sep 2010 16:48:57 -0500 tests: unify test-convert-hg-source
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 16:48:57 -0500] rev 12526
tests: unify test-convert-hg-source
Sun, 26 Sep 2010 16:47:59 -0500 tests: unify test-convert-hg-sink
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 16:47:59 -0500] rev 12525
tests: unify test-convert-hg-sink
Sun, 26 Sep 2010 16:45:51 -0500 tests: unify test-convert-darcs
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 16:45:51 -0500] rev 12524
tests: unify test-convert-darcs
Sun, 26 Sep 2010 16:43:48 -0500 tests: unify test-convert-cvsnt-mergepoints
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 16:43:48 -0500] rev 12523
tests: unify test-convert-cvsnt-mergepoints
Sun, 26 Sep 2010 16:39:52 -0500 tests: unify test-convert-cvs-synthetic
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 16:39:52 -0500] rev 12522
tests: unify test-convert-cvs-synthetic
Sun, 26 Sep 2010 15:42:48 -0500 tests: unify test-convert-cvs-detectmerge
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 15:42:48 -0500] rev 12521
tests: unify test-convert-cvs-detectmerge
Sun, 26 Sep 2010 15:33:09 -0500 tests: unify test-convert-cvs-branch
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 15:33:09 -0500] rev 12520
tests: unify test-convert-cvs-branch
Sun, 26 Sep 2010 14:50:58 -0500 tests: unify test-convert-cvs
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:50:58 -0500] rev 12519
tests: unify test-convert-cvs
Sun, 26 Sep 2010 14:39:34 -0500 tests: unify test-convert-clonebranches
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:39:34 -0500] rev 12518
tests: unify test-convert-clonebranches
Sun, 26 Sep 2010 14:37:47 -0500 tests: unify test-convert-bzr-treeroot
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:37:47 -0500] rev 12517
tests: unify test-convert-bzr-treeroot
Sun, 26 Sep 2010 14:37:30 -0500 tests: unify test-convert-bzr-merges
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:37:30 -0500] rev 12516
tests: unify test-convert-bzr-merges
Sun, 26 Sep 2010 14:36:49 -0500 tests: unify test-convert-bzr-ghosts
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:36:49 -0500] rev 12515
tests: unify test-convert-bzr-ghosts
Sun, 26 Sep 2010 14:36:32 -0500 tests: unify test-convert-bzr-directories
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:36:32 -0500] rev 12514
tests: unify test-convert-bzr-directories
Sun, 26 Sep 2010 14:35:43 -0500 tests: unify test-convert-bzr-114
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:35:43 -0500] rev 12513
tests: unify test-convert-bzr-114
Sun, 26 Sep 2010 14:35:24 -0500 tests: unify test-convert-bzr
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:35:24 -0500] rev 12512
tests: unify test-convert-bzr
Sun, 26 Sep 2010 14:33:08 -0500 tests: unify test-convert-authormap
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:33:08 -0500] rev 12511
tests: unify test-convert-authormap
Sun, 26 Sep 2010 14:32:13 -0500 tests: unify test-convert
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 14:32:13 -0500] rev 12510
tests: unify test-convert
Sun, 26 Sep 2010 20:43:43 -0400 contrib/vim: add a syntax file for unified tests
Steve Losh <steve@stevelosh.com> [Sun, 26 Sep 2010 20:43:43 -0400] rev 12509
contrib/vim: add a syntax file for unified tests This syntax file adds: * Highlighting of comments, output, and commands (with sh highlighting in commands). * Folding for output and blocks of commands+output. * Setting tab/indent settings to 2 spaces, because that's what's defined by the unified test file format.
Mon, 27 Sep 2010 10:20:19 +0200 merge with stable
Martin Geisler <mg@aragost.com> [Mon, 27 Sep 2010 10:20:19 +0200] rev 12508
merge with stable
Mon, 27 Sep 2010 09:19:48 +0200 mq: removed -m from qpush help (Issue2401) stable
Erik Zielke <ez@aragost.com> [Mon, 27 Sep 2010 09:19:48 +0200] rev 12507
mq: removed -m from qpush help (Issue2401) The -m option became deprecated in changeset bcf90e712dc3, but the option still appeared in the help line for the qpush command
Sun, 26 Sep 2010 16:11:04 -0500 subrepos: add missing self argument to abstractsubrepo.checknested
Brodie Rao <brodie@bitheap.org> [Sun, 26 Sep 2010 16:11:04 -0500] rev 12506
subrepos: add missing self argument to abstractsubrepo.checknested
Sun, 26 Sep 2010 16:01:13 -0500 test-pull: convert regexes to globs
Brodie Rao <brodie@bitheap.org> [Sun, 26 Sep 2010 16:01:13 -0500] rev 12505
test-pull: convert regexes to globs
Sun, 26 Sep 2010 14:35:52 -0500 test-ssh: test absolute path that exists
Brodie Rao <brodie@bitheap.org> [Sun, 26 Sep 2010 14:35:52 -0500] rev 12504
test-ssh: test absolute path that exists
Mon, 13 Sep 2010 10:33:49 -0300 subrepo: improve lookup error messages
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 13 Sep 2010 10:33:49 -0300] rev 12503
subrepo: improve lookup error messages
Sun, 26 Sep 2010 22:22:59 +0200 run-tests: move build/ directory to HGTMP
Martin Geisler <mg@lazybytes.net> [Sun, 26 Sep 2010 22:22:59 +0200] rev 12502
run-tests: move build/ directory to HGTMP Before, running a test would give you a build/ directory in the root of your Mercurial source tree. The directory had a full copy of the the source, so a grep in '**/*.py' would find files inside build/.
Sun, 26 Sep 2010 21:37:42 +0200 setup: slight simplification
Martin Geisler <mg@lazybytes.net> [Sun, 26 Sep 2010 21:37:42 +0200] rev 12501
setup: slight simplification
Sat, 25 Sep 2010 19:47:45 -0500 Makefile: remove the build folder manually
Brodie Rao <brodie@bitheap.org> [Sat, 25 Sep 2010 19:47:45 -0500] rev 12500
Makefile: remove the build folder manually Given a system Python version of 2.6, the following won't clean up build: $ make local PYTHON=python2.7 $ make clean Distutils only cleans up build subdirectories for the current Python version. This patch cleans up the build folder even if PYTHON=python2.7 isn't specified to clean.
Sat, 25 Sep 2010 19:38:27 -0500 Makefile: remove all .so files during clean
Brodie Rao <brodie@bitheap.org> [Sat, 25 Sep 2010 19:38:27 -0500] rev 12499
Makefile: remove all .so files during clean This ensures .so files in hgext are cleaned up.
Sun, 26 Sep 2010 19:18:41 +0200 keyword: support rollback by restoring expansion to previous values
Christian Ebert <blacktrash@gmx.net> [Sun, 26 Sep 2010 19:18:41 +0200] rev 12498
keyword: support rollback by restoring expansion to previous values Prevent spurious differences in the working directory after a rollback. Add tests for several rollback situations.
Sun, 26 Sep 2010 19:18:41 +0200 keyword: do not expand at all during diff
Christian Ebert <blacktrash@gmx.net> [Sun, 26 Sep 2010 19:18:41 +0200] rev 12497
keyword: do not expand at all during diff Always shrink and never expand keywords during a diff operation. Avoid user distraction e.g. because of spurious differences appearing in the commit editor.
Sun, 26 Sep 2010 19:18:41 +0200 keyword: restore restricted read mode value after overwriting
Christian Ebert <blacktrash@gmx.net> [Sun, 26 Sep 2010 19:18:41 +0200] rev 12496
keyword: restore restricted read mode value after overwriting Even though just enforcing expansion after overwriting files in the working directory caused no problems that we know of, this avoids a potential source of problems (e.g. in collaboration other extensions) at no costs.
Sun, 26 Sep 2010 19:18:41 +0200 test-keyword: fix typo, rephrase
Christian Ebert <blacktrash@gmx.net> [Sun, 26 Sep 2010 19:18:41 +0200] rev 12495
test-keyword: fix typo, rephrase
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-win32text
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12494
tests: unify test-win32text
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-template-engine
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12493
tests: unify test-template-engine
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-strip-cross
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12492
tests: unify test-strip-cross
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-static-http
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12491
tests: unify test-static-http
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-ssh-clone-r
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12490
tests: unify test-ssh-clone-r
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-ssh
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12489
tests: unify test-ssh
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-simplemerge-cmd
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12488
tests: unify test-simplemerge-cmd
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-share
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12487
tests: unify test-share
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-schemes
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12486
tests: unify test-schemes
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-rollback
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12485
tests: unify test-rollback
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-rename-merge2
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12484
tests: unify test-rename-merge2
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-push-http
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12483
tests: unify test-push-http
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-pull-pull-corruption2
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12482
tests: unify test-pull-pull-corruption2
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-pull-pull-corruption
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12481
tests: unify test-pull-pull-corruption
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-pull-http
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12480
tests: unify test-pull-http
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-progress
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12479
tests: unify test-progress
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-profile
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12478
tests: unify test-profile
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-patch-offset
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12477
tests: unify test-patch-offset
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-parseindex
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12476
tests: unify test-parseindex
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-parentrevspec
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12475
tests: unify test-parentrevspec
Sun, 26 Sep 2010 13:44:49 -0500 tests: unify test-notify-changegroup
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:49 -0500] rev 12474
tests: unify test-notify-changegroup
Sun, 26 Sep 2010 13:44:42 -0500 tests: unify test-notify
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:44:42 -0500] rev 12473
tests: unify test-notify
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-oldcgi
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12472
tests: unify test-oldcgi
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-newercgi
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12471
tests: unify test-newercgi
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-newcgi
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12470
tests: unify test-newcgi
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mv-cp-st-diff
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12469
tests: unify test-mv-cp-st-diff
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mq-qrefresh-replace-log-message
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12468
tests: unify test-mq-qrefresh-replace-log-message
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mq-qpush-fail
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12467
tests: unify test-mq-qpush-fail
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mq-qnew
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12466
tests: unify test-mq-qnew
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mq-qimport-fail-cleanup
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12465
tests: unify test-mq-qimport-fail-cleanup
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mq-qimport
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12464
tests: unify test-mq-qimport
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12463
tests: unify test-mq-qclone-http
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mq-header-from
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12462
tests: unify test-mq-header-from
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mq-header-date
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12461
tests: unify test-mq-header-date
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-merge-tools
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12460
tests: unify test-merge-tools
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-merge-symlinks
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12459
tests: unify test-merge-symlinks
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-mactext
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12458
tests: unify test-mactext
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-inotify-lookup
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12457
tests: unify test-inotify-lookup
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-inotify-issue1556
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12456
tests: unify test-inotify-issue1556
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-inotify-issue1542
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12455
tests: unify test-inotify-issue1542
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-inotify-issue1371
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12454
tests: unify test-inotify-issue1371
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-inotify-issue1208
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12453
tests: unify test-inotify-issue1208
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-inotify-dirty-dirstate
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12452
tests: unify test-inotify-dirty-dirstate
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-inotify-debuginotify
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12451
tests: unify test-inotify-debuginotify
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-inotify
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12450
tests: unify test-inotify
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-http-proxy
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12449
tests: unify test-http-proxy
Sun, 26 Sep 2010 13:43:21 -0500 tests: unify test-http-clone-r
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:21 -0500] rev 12448
tests: unify test-http-clone-r
Sun, 26 Sep 2010 13:43:08 -0500 tests: unify test-http-branchmap
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:43:08 -0500] rev 12447
tests: unify test-http-branchmap
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-http
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12446
tests: unify test-http
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-highlight
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12445
tests: unify test-highlight
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgwebdirsym
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12444
tests: unify test-hgwebdirsym
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgwebdir
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12443
tests: unify test-hgwebdir
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-removed
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12442
tests: unify test-hgweb-removed
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12441
tests: unify test-hgweb-raw
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-non-interactive
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12440
tests: unify test-hgweb-non-interactive
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-no-request-uri
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12439
tests: unify test-hgweb-no-request-uri
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-no-path-info
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12438
tests: unify test-hgweb-no-path-info
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-filelog
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12437
tests: unify test-hgweb-filelog
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-empty
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12436
tests: unify test-hgweb-empty
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-diffs
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12435
tests: unify test-hgweb-diffs
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-descend-empties
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12434
tests: unify test-hgweb-descend-empties
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb-commands
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12433
tests: unify test-hgweb-commands
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgweb
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12432
tests: unify test-hgweb
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgk
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12431
tests: unify test-hgk
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hghave
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12430
tests: unify test-hghave
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hgcia
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12429
tests: unify test-hgcia
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-gpg
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12428
tests: unify test-gpg
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-gendoc
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12427
tests: unify test-gendoc
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-fetch
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12426
tests: unify test-fetch
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-eolfilename
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12425
tests: unify test-eolfilename
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-eol-update
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12424
tests: unify test-eol-update
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-eol-hook
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12423
tests: unify test-eol-hook
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-eol-clone
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12422
tests: unify test-eol-clone
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-eol-add
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12421
tests: unify test-eol-add
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-eol-patch
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12420
tests: unify test-eol-patch
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-eol
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12419
tests: unify test-eol
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-encoding-align
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12418
tests: unify test-encoding-align
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-encoding
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12417
tests: unify test-encoding
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-encode
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12416
tests: unify test-encode
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-diff-color
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12415
tests: unify test-diff-color
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-ssh
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12414
tests: unify test-ssh
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-hup
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12413
tests: unify test-hup
Sun, 26 Sep 2010 13:41:32 -0500 tests: unify test-clone-pull-corruption
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:32 -0500] rev 12412
tests: unify test-clone-pull-corruption
Sun, 26 Sep 2010 13:41:17 -0500 tests: unify test-clone-failure
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:41:17 -0500] rev 12411
tests: unify test-clone-failure
Sun, 26 Sep 2010 13:11:52 -0500 tests: unify test-clone-cgi
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:11:52 -0500] rev 12410
tests: unify test-clone-cgi
Fri, 24 Sep 2010 15:50:57 -0500 test-ssh: test absolute paths in SSH URLs
Brodie Rao <brodie@bitheap.org> [Fri, 24 Sep 2010 15:50:57 -0500] rev 12409
test-ssh: test absolute paths in SSH URLs
Fri, 24 Sep 2010 15:36:53 -0500 revset: support raw string literals
Brodie Rao <brodie@bitheap.org> [Fri, 24 Sep 2010 15:36:53 -0500] rev 12408
revset: support raw string literals This adds support for r'...' and r"..." as string literals. Strings with the "r" prefix will not have their escape characters interpreted. This is especially useful for grep(), where, with regular string literals, \number is interpreted as an octal escape code, and \b is interpreted as the backspace character (\x08).
Sun, 26 Sep 2010 13:11:31 -0500 tests: fold darcs test repository into a bundle
Matt Mackall <mpm@selenic.com> [Sun, 26 Sep 2010 13:11:31 -0500] rev 12407
tests: fold darcs test repository into a bundle
Sat, 25 Sep 2010 21:52:17 +0200 tests: avoid checking the exitcode of false
Mads Kiilerich <mads@kiilerich.com> [Sat, 25 Sep 2010 21:52:17 +0200] rev 12406
tests: avoid checking the exitcode of false Solaris false returns 255 instead of 1, so we remove one unneeded instance and replaces another with (exit 1) as suggested by Brodie Rao.
Sat, 25 Sep 2010 02:35:36 +0200 test-rename: accept solaris diff
Mads Kiilerich <mads@kiilerich.com> [Sat, 25 Sep 2010 02:35:36 +0200] rev 12405
test-rename: accept solaris diff Solaris diff gives @@ -1,1 +1,1 @@ instead of @@ -1 +1 @@
Sat, 25 Sep 2010 02:35:35 +0200 test-subrepo-svn: restore expr functionality for solaris
Mads Kiilerich <mads@kiilerich.com> [Sat, 25 Sep 2010 02:35:35 +0200] rev 12404
test-subrepo-svn: restore expr functionality for solaris Cleanup in 22f3353bcc36 removed a syntactically incorrect and apparently unnecessary escape of / for expr - but solaris needs it.
Sat, 25 Sep 2010 02:35:32 +0200 test-serve: fix test for binding to low named port on solaris
Mads Kiilerich <mads@kiilerich.com> [Sat, 25 Sep 2010 02:35:32 +0200] rev 12403
test-serve: fix test for binding to low named port on solaris Solaris do not know the service called http, so we use echo instead. Trying to define KILLQUIETLY when running the hgserve function didn't set the value within the function. Now we set the variable before calling the function.
Tue, 21 Sep 2010 23:55:32 +0200 templater: add a few comments.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Tue, 21 Sep 2010 23:55:32 +0200] rev 12402
templater: add a few comments.
Fri, 24 Sep 2010 12:46:54 -0500 backout most of 4f8067c94729
Matt Mackall <mpm@selenic.com> [Fri, 24 Sep 2010 12:46:54 -0500] rev 12401
backout most of 4f8067c94729
Fri, 24 Sep 2010 12:00:55 +0200 incoming/outgoing: Fix recursion on sub repositories
Erik Zielke <ez@aragost.com> [Fri, 24 Sep 2010 12:00:55 +0200] rev 12400
incoming/outgoing: Fix recursion on sub repositories Incoming and outgoing are fixed so they go through the whole three of repositories instead of only visiting first level of sub repositories.
Fri, 24 Sep 2010 10:13:49 +0200 tests: added a short description to issue numbers
Martin Geisler <mg@aragost.com> [Fri, 24 Sep 2010 10:13:49 +0200] rev 12399
tests: added a short description to issue numbers Many tests already had a short line to describe what IssueXXX is about. I find that quite useful when reading a test.
Fri, 24 Sep 2010 03:04:14 +0200 merge with stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 24 Sep 2010 03:04:14 +0200] rev 12398
merge with stable
Fri, 24 Sep 2010 02:57:15 +0200 test-gendoc: mute gendoc stderr stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 24 Sep 2010 02:57:15 +0200] rev 12397
test-gendoc: mute gendoc stderr Solaris had problems with zh_CN and warned "couldn't set locale correctly" on stderr. We don't care.
Fri, 24 Sep 2010 02:52:12 +0200 test-mq-symlinks: fix symlink handling on solaris stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 24 Sep 2010 02:52:12 +0200] rev 12396
test-mq-symlinks: fix symlink handling on solaris It seems like ln -s gets confused if an existing symlink is dangling: $ rm -f a b; ln -s a b; ln -sf b b ln: cannot create b: File exists We now rely on rm instead of on ln -sf.
Fri, 24 Sep 2010 02:49:09 +0200 test-archive: fix touch datestamps stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 24 Sep 2010 02:49:09 +0200] rev 12395
test-archive: fix touch datestamps Backport 3acd5f7ab9d0 and 9581d5efb6a5 to stable.
Fri, 24 Sep 2010 00:17:04 +0200 Merge with stable
Patrick Mezard <pmezard@gmail.com> [Fri, 24 Sep 2010 00:17:04 +0200] rev 12394
Merge with stable
Fri, 24 Sep 2010 00:04:07 +0200 convert/darcs: improve unsupported format detection (issue2172) stable
Patrick Mezard <pmezard@gmail.com> [Fri, 24 Sep 2010 00:04:07 +0200] rev 12393
convert/darcs: improve unsupported format detection (issue2172)
Fri, 24 Sep 2010 00:03:58 +0200 bookmarks: fix _bookmarks/lookup() reentrancy issue (issue2016) stable
Patrick Mezard <pmezard@gmail.com> [Fri, 24 Sep 2010 00:03:58 +0200] rev 12392
bookmarks: fix _bookmarks/lookup() reentrancy issue (issue2016) _bookmarks is loaded lazily and calls super.lookup(). Unfortunately, branch and tags caches initializations also recurse in lookup() and end up trying to access _bookmarks again. Massive confusion ensues. I considered fixing all branches and tags cache loading to avoid recursing in lookup() but it would add complexity to otherwise working code provided lookups are performed on nodes or revnums.
Thu, 23 Sep 2010 11:41:27 +0200 Fix memory leak when using hg commands over http repositories stable
Alexandre Fayolle <alexandre.fayolle@logilab.fr> [Thu, 23 Sep 2010 11:41:27 +0200] rev 12391
Fix memory leak when using hg commands over http repositories When using hg commands over an http repository in a long running process, a httphandler instance is leaked for each command, because of a loop handler.parent -> OpenerDirector and OpenerDirector.handlers -> handler which is not handled by Python's gc. Discussion on #mercurial concluded that removing the __del__ method solved the problem.
Thu, 23 Sep 2010 16:31:38 +0200 Use more note admonitions in help texts
Christian Ebert <blacktrash@gmx.net> [Thu, 23 Sep 2010 16:31:38 +0200] rev 12390
Use more note admonitions in help texts
Wed, 22 Sep 2010 16:23:55 +0200 Use note admonition
Erik Zielke <ez@aragost.com> [Wed, 22 Sep 2010 16:23:55 +0200] rev 12389
Use note admonition
Wed, 22 Sep 2010 15:51:59 +0200 minirst: Support for admonitions
Erik Zielke <ez@aragost.com> [Wed, 22 Sep 2010 15:51:59 +0200] rev 12388
minirst: Support for admonitions The old asciidoc format supported something like this, this is why there is NOTE: scattered here and there.
Thu, 23 Sep 2010 00:02:31 -0500 cleanup: use x in (a, b) instead of x == a or x == b
Brodie Rao <brodie@bitheap.org> [Thu, 23 Sep 2010 00:02:31 -0500] rev 12387
cleanup: use x in (a, b) instead of x == a or x == b
Thu, 23 Sep 2010 10:59:21 +0200 merge with stable
Martin Geisler <mg@aragost.com> [Thu, 23 Sep 2010 10:59:21 +0200] rev 12386
merge with stable
Wed, 22 Sep 2010 19:15:27 -0500 grep: only catch re.error when compiling regular expressions stable
Brodie Rao <brodie@bitheap.org> [Wed, 22 Sep 2010 19:15:27 -0500] rev 12385
grep: only catch re.error when compiling regular expressions
Thu, 23 Sep 2010 00:27:04 -0600 doc: clarify smtp.password usage stable
Anthony Foiani <anthony.foiani@gmail.com> [Thu, 23 Sep 2010 00:27:04 -0600] rev 12384
doc: clarify smtp.password usage
Thu, 23 Sep 2010 01:59:02 +0200 merge with stable
Mads Kiilerich <mads@kiilerich.com> [Thu, 23 Sep 2010 01:59:02 +0200] rev 12383
merge with stable
Thu, 23 Sep 2010 01:23:16 +0200 log: include unmodified-in-merge files in log diff/stat (issue2383) stable
Mads Kiilerich <mads@kiilerich.com> [Thu, 23 Sep 2010 01:23:16 +0200] rev 12382
log: include unmodified-in-merge files in log diff/stat (issue2383) f786fc4b8764 assumed that walkchangerevs called prep with all relevant matched filenames, but actually it only contains the names of files changed in the relevant changeset. That meant that log diff/stat of merges missed the diff for files only changed in the other branch. This is a minimal fix for making sure we only use fns when we are following and thus will have problems with merges anyway ...
Thu, 23 Sep 2010 01:51:17 +0200 tests: fix unzip -l variability fix stable
Mads Kiilerich <mads@kiilerich.com> [Thu, 23 Sep 2010 01:51:17 +0200] rev 12381
tests: fix unzip -l variability fix 01-01-1980 slipped through the grep.
Wed, 22 Sep 2010 18:29:41 -0500 merge with stable
Matt Mackall <mpm@selenic.com> [Wed, 22 Sep 2010 18:29:41 -0500] rev 12380
merge with stable
Wed, 22 Sep 2010 17:13:49 -0500 tests: fix unzip -l variability stable
Matt Mackall <mpm@selenic.com> [Wed, 22 Sep 2010 17:13:49 -0500] rev 12379
tests: fix unzip -l variability
Wed, 22 Sep 2010 23:51:10 +0200 mq: always require --force when pushing patches (issue2363) stable
Patrick Mezard <pmezard@gmail.com> [Wed, 22 Sep 2010 23:51:10 +0200] rev 12378
mq: always require --force when pushing patches (issue2363) --force was not necessary when passing --rev since 55578a8d7e84, but this behaviour is usually harmful when branch names are passed instead of explicit revisions.
Wed, 22 Sep 2010 18:20:47 -0500 tests: various fixes for new unified test pattern format
Matt Mackall <mpm@selenic.com> [Wed, 22 Sep 2010 18:20:47 -0500] rev 12377
tests: various fixes for new unified test pattern format
Wed, 22 Sep 2010 16:06:02 -0500 tests: add glob matching for unified tests
Brodie Rao <brodie@bitheap.org> [Wed, 22 Sep 2010 16:06:02 -0500] rev 12376
tests: add glob matching for unified tests This adds a " (glob)" marker that works like a simpler version of (re): "*" is converted to ".*", and "?" is converted to ".". Both special characters can be escaped using "\", and the backslash itself can be escaped as well. Other glob-style syntax, like "**", "[chars]", or "[!chars]", isn't supported.
Wed, 22 Sep 2010 16:06:00 -0500 tests: require regexes in unified tests to be marked with " (re)"
Brodie Rao <brodie@bitheap.org> [Wed, 22 Sep 2010 16:06:00 -0500] rev 12375
tests: require regexes in unified tests to be marked with " (re)" Consider this test: $ hg glog --template '{rev}:{node|short} "{desc}"\n' @ 2:20c4f79fd7ac "3" | | o 1:38f24201dcab "2" |/ o 0:2a18120dc1c9 "1" Because each line beginning with "|" can be compiled as a regular expression (equivalent to ".*|"), they will match any output. Similarly: $ echo foo The blank output line can be compiled as a regular expression and will also match any output. With this patch, none of the above output lines will be matched as regular expressions. A line must end in " (re)" in order to be matched as one. Lines are still matched literally first, so the following will pass: $ echo 'foo (re)' foo (re)
Wed, 22 Sep 2010 16:05:59 -0500 tests: ensure regexes match to the end of the string
Brodie Rao <brodie@bitheap.org> [Wed, 22 Sep 2010 16:05:59 -0500] rev 12374
tests: ensure regexes match to the end of the string Regular expressions in the test suite are currently written assuming that you need a trailing ".*" to avoid matching to the end. Instead of matching regular expressions using "^pattern", this patch makes matching more restrictive by matching "^pattern$".
Wed, 22 Sep 2010 16:05:59 -0500 tests: don't match blank output lines as regexes in unified tests
Brodie Rao <brodie@bitheap.org> [Wed, 22 Sep 2010 16:05:59 -0500] rev 12373
tests: don't match blank output lines as regexes in unified tests Currently, the following unified test will pass: $ echo foo A blank output line (a line containing just two spaces) will match any output. The patch modifies the unified test runner to ignore empty strings strings when do regular expression matching.
Wed, 22 Sep 2010 16:05:58 -0500 tests: improve regexes in unified tests
Brodie Rao <brodie@bitheap.org> [Wed, 22 Sep 2010 16:05:58 -0500] rev 12372
tests: improve regexes in unified tests
(0) -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip