Martin Geisler <mg@lazybytes.net> [Tue, 23 Jun 2009 15:51:27 +0200] rev 8900
hgrc.5: remove reference to DEFAULT section
Martin Geisler <mg@lazybytes.net> [Tue, 23 Jun 2009 15:50:32 +0200] rev 8899
hgrc.5: mark more literal strings
Martin Geisler <mg@lazybytes.net> [Tue, 23 Jun 2009 15:16:19 +0200] rev 8898
hgrc.5: markup compromis compatible with 7.1.2 and 8.4.5
Martin Geisler <mg@lazybytes.net> [Tue, 23 Jun 2009 14:41:16 +0200] rev 8897
test-grep: fixed comment
Cédric Duval <cedricduval@free.fr> [Sun, 21 Jun 2009 20:34:58 +0200] rev 8896
extensions: remove import rendered unnecessary by
e4e22a310b62
Cédric Duval <cedricduval@free.fr> [Sun, 21 Jun 2009 20:35:20 +0200] rev 8895
help: fixing non-matching example texts
Cédric Duval <cedricduval@free.fr> [Mon, 22 Jun 2009 15:48:08 +0200] rev 8894
extensions: improve the consistency of synopses
Trying as much as possible to consistently:
- use a present tense predicate followed by a direct object
- verb referring directly to the functionality provided
(ie. not "add command that does this" but simple "do that")
- keep simple and to the point, leaving details for the long help
(width is tight, possibly even more so for translations)
Thanks to timeless, Martin Geisler, Rafael Villar Burke, Dan Villiom
Podlaski Christiansen and others for the helpful suggestions.
Cédric Duval <cedricduval@free.fr> [Mon, 22 Jun 2009 14:49:07 +0200] rev 8893
acl: help improvements
Thanks to timeless for the review.
Cédric Duval <cedricduval@free.fr> [Mon, 22 Jun 2009 14:08:49 +0200] rev 8892
bookmarks: help improvements
- bookmarks are obviously Mercurial's, no need to specify it
- more explicit about the behavior without track.current
- typos
Note: the extension's help is shadowed by that of the command
of the same name and as such will never appear to the user.
Thanks to timeless for the fixes.
Simon Heimberg <simohe@besonet.ch> [Mon, 22 Jun 2009 12:05:11 +0200] rev 8891
patch: use new style class in linereader
Rocco Rutte <pdmef@gmx.net> [Sun, 14 Jun 2009 20:24:18 +0200] rev 8890
convert: fix builtin cvsps when no branchpoints are present
Martin Geisler <mg@lazybytes.net> [Mon, 22 Jun 2009 00:02:31 +0200] rev 8889
help: wrap extension descriptions
Patrick Mezard <pmezard@gmail.com> [Sun, 21 Jun 2009 23:17:05 +0200] rev 8888
convert/svn: drop undocumented and untested revision 'blacklist'
Patrick Mezard <pmezard@gmail.com> [Sun, 21 Jun 2009 23:17:05 +0200] rev 8887
convert/svn: test svn tags encoding
Patrick Mezard <pmezard@gmail.com> [Sun, 21 Jun 2009 23:17:02 +0200] rev 8886
convert/svn: stop returning unicode revision identifiers
Patrick Mezard <pmezard@gmail.com> [Sun, 21 Jun 2009 23:04:02 +0200] rev 8885
convert/svn: remove confusing unicode variable
Patrick Mezard <pmezard@gmail.com> [Sun, 21 Jun 2009 23:04:02 +0200] rev 8884
convert/svn: remove dead code from entry deletion code path
It was made obsolete when multi-branches commit were split into multiple
Mercurial commits.
Patrick Mezard <pmezard@gmail.com> [Sun, 21 Jun 2009 23:04:02 +0200] rev 8883
convert/svn: remove a useless recode() call in deletion path
Patrick Mezard <pmezard@gmail.com> [Sun, 21 Jun 2009 23:04:02 +0200] rev 8882
convert/svn: remove useless encoding/decoding calls (
issue1676)
Patrick Mezard <pmezard@gmail.com> [Sun, 21 Jun 2009 23:04:01 +0200] rev 8881
convert/svn: remove dead code and obsolete comments
Greg Ward <greg-hg@gerg.ca> [Sun, 21 Jun 2009 11:23:16 -0400] rev 8880
help: improve grammar/wording of 'extensions' topic
Cédric Duval <cedricduval@free.fr> [Sun, 21 Jun 2009 17:52:30 +0200] rev 8879
help: more improvements for the extensions topic
- improve help text English (thanks to timeless for corrections)
- rename and simplify functions a little bit, improved comments
Cédric Duval <cedricduval@free.fr> [Sun, 21 Jun 2009 17:19:34 +0200] rev 8878
extensions: use _order to determine if an extension is enabled
Cédric Duval <cedricduval@free.fr> [Sun, 21 Jun 2009 17:18:48 +0200] rev 8877
extensions: check for path existence only when necessary
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 21 Jun 2009 17:35:04 +0200] rev 8876
extensions: remove now-useless pathdirs() function
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 21 Jun 2009 17:34:33 +0200] rev 8875
mq: fix error message for qpush inexistent-patch (
issue1702)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 21 Jun 2009 16:54:57 +0200] rev 8874
highlight: was broken since
580a79dde2a3 (encoding)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 21 Jun 2009 16:45:47 +0200] rev 8873
help: add/fix docstrings for a bunch of extensions
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 21 Jun 2009 16:35:44 +0200] rev 8872
extensions: simplify by selecting primary hgext
Cédric Duval <cedricduval@free.fr> [Sun, 21 Jun 2009 16:32:00 +0200] rev 8871
extensions: move extensions listing functions from mercurial.help
Includes some small fix-ups to comments in enabled() and disabled().
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 21 Jun 2009 16:27:07 +0200] rev 8870
serve: obey the --encoding option
Mads Kiilerich <mads@kiilerich.com> [Sat, 20 Jun 2009 16:06:55 +0200] rev 8869
contrib/buildrpm: Don't require installed hg, use local hg with pure extensions
Mads Kiilerich <mads@kiilerich.com> [Sat, 20 Jun 2009 16:06:55 +0200] rev 8868
contrib/buildrpm: Don't use perl
Mads Kiilerich <mads@kiilerich.com> [Sat, 20 Jun 2009 16:06:54 +0200] rev 8867
contrib/buildrpm: Support python 2.4 and 2.6
Cédric Duval <cedricduval@free.fr> [Sat, 20 Jun 2009 20:57:13 +0200] rev 8866
help: remove per-extension paragraph on how to enable it
The central place to find this information is the "extensions" help topic.
Cédric Duval <cedricduval@free.fr> [Sat, 20 Jun 2009 20:55:50 +0200] rev 8865
help: expand the extensions topic
Cédric Duval <cedricduval@free.fr> [Sat, 20 Jun 2009 20:55:49 +0200] rev 8864
help: refactor extensions listing, and show enabled ones in the dedicated topic
Cédric Duval <cedricduval@free.fr> [Sat, 20 Jun 2009 20:55:43 +0200] rev 8863
help: adding a new help topic about extensions
Currently listing non-enabled extensions and a short introductory text.
Thanks to Dan Villiom Podlaski Christiansen for the preliminary
proof-of-concept code for listing available extensions.
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 16:42:51 -0500] rev 8862
bookmarks: add appropriate locking (
issue1691)
- make updates of bookmark state locked and atomic
- wrap commit so that commit and bookmarks happen under the same lock
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 16:42:51 -0500] rev 8861
filemerge: fix internal:dump
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 20 Jun 2009 16:42:51 -0500] rev 8860
hgweb: deny cloning a subpath of a repo
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 13:00:25 -0500] rev 8859
hgweb: web.encoding should override encoding.encoding (
issue1183)
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 11:50:51 -0500] rev 8858
bdiff: fix compile with GCC -ansi (
issue1690)
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 10:53:47 -0500] rev 8857
tags: silence warning about unknown tags
This is mostly a nuisance and can happen legitimately with pull -r, etc.
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 09:00:02 -0500] rev 8856
rollback: minor clarification (
issue828)
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 08:29:41 -0500] rev 8855
update: add --check option
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 23:08:33 -0500] rev 8854
tags: drop nested function
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 23:04:54 -0500] rev 8853
tags: generate contexts directly
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 20:50:35 -0500] rev 8852
tags: reverse and simplify head-walking
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 20:50:33 -0500] rev 8851
tags: simplify rev handling
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 20:49:50 -0500] rev 8850
tags: fold in _hgtagsnodes
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Tue, 19 May 2009 16:49:54 +0900] rev 8849
compare grep result between target and its parent
I found that typical case is that grep target is added at (*) revision
in the tree shown below.
+--- 1(*) --- 3
0
+--- 2 ------ 4
Now, I expect 'hg grep --all' to show only rev:1 which is first
appearance of target line.
But 'hg grep --all' will tell:
target line dis-appeared at 3 => 4
target line appeared at 2 => 3
target line dis-appeared at 1 => 2
target line appeared at 0 => 1
because current 'hg grep' implementation compares not between target
revision and its parent, but between neighbor revisions in walkthrough
order.
I checked performance of this patch by "hg grep --follow --all
walkchangerevs" on whole Mercurial repo, and patched version could
complete as fast as un-patched one.
Henrik Stuart <hg@hstuart.dk> [Sat, 20 Jun 2009 17:09:49 +0200] rev 8848
url: let host port take precedence when connecting to HTTPS
Fixes use of HTTPS connections on non-standard ports.
Henrik Stuart <hg@hstuart.dk> [Sat, 20 Jun 2009 10:58:57 +0200] rev 8847
url: support client certificate files over HTTPS (
issue643)
This extends the httpshandler with the means to utilise the auth
section to provide it with a PEM encoded certificate key file and
certificate chain file. This works also with sites that both require
client certificate authentication and basic or digest password
authentication, although the latter situation may require the user to
enter the PEM password multiple times.
Henrik Stuart <hg@hstuart.dk> [Sun, 07 Jun 2009 20:31:38 +0200] rev 8846
acl: support for getting authenticated user from web server (
issue298)
Previously, the acl extension just read the current system user, which
is fine for direct file system access and SSH, but will not work for
HTTP(S) as that would return the web server process user identity
rather than the authenticated user. An empty user is returned if the
user is not authenticated.
Henrik Stuart <hg@hstuart.dk> [Sun, 07 Jun 2009 20:15:37 +0200] rev 8845
hgweb: escape REMOTE_HOST when passing url for addchangegroup
If DNS lookups are turned off on the web server, REMOTE_HOST may be
populated with REMOTE_ADDR, which, if the remote is an IPv6 hosts will
contain colons, thus interfering with the separator character. This is
solved by URL quoting the REMOTE_HOST string.