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.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 19 Jun 2009 14:00:41 +0200] rev 8844
tests: fix test for convert detection of p4 repos
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 19 Jun 2009 13:47:50 +0200] rev 8843
kill trailing whitespace
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 19 Jun 2009 13:44:23 +0200] rev 8842
graphmod/webcommands: use generic DAG walks
Changes graph() to colorededges(), which operates on the new
generic DAG walks and adds color and edge information needed
by the web graph.
This is in preparation of adding DAG walk filters, like the
linear run collapser in the next patch. The idea is to have
a bunch of changelog walkers that return basic data. Then we
can filter this data. Finally we add edge and formatting info
suitable for the output media we want to target (glog, hgweb).
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sat, 16 May 2009 07:12:12 +0200] rev 8841
graphmod: rename a bunch of vars in graph()
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 19 Jun 2009 13:22:32 +0200] rev 8840
graphmod/graphlog: make dag walks carry data as type, payload
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sat, 16 May 2009 07:12:12 +0200] rev 8839
graphlog: rename grapher to asciiedges