Thomas Arendsen Hein <thomas@intevation.de> [Wed, 18 Nov 2009 16:47:20 +0100] rev 9879
Extend test-branchmap to test
c51494c53841
(encoding fallback in branchmap to maintain compatibility with 1.3.x)
Sune Foldager <cryo@cyanite.org> [Wed, 18 Nov 2009 15:20:08 +0100] rev 9878
branchmap: fix defective fallback fix
0262bb59016f
The fix applied as
0262bb59016f doesn't work and is essentially a no-op.
This fix also adds a comment about the nature of the problem, and a test.
Martin Geisler <mg@lazybytes.net> [Wed, 18 Nov 2009 00:19:42 +0100] rev 9877
Merge with stable
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 11 Nov 2009 17:48:00 +0100] rev 9876
alias: improve help text for command aliases
Displays the line "alias for: hg ..." with the original command including options,
followed by the command's original help text.
Henri Wiechers <hwiechers@gmail.com> [Fri, 13 Nov 2009 16:38:27 +0200] rev 9875
dispatch: minor refactoring
Renamed local variable i to entry in _dispatch.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Tue, 17 Nov 2009 22:16:41 +0100] rev 9874
qseries: don't truncate the patch name (
issue1912)
Instead of truncating the entire output line of `qseries', only the
summary is truncated.
Matt Mackall <mpm@selenic.com> [Tue, 17 Nov 2009 16:23:05 -0600] rev 9873
summary: note non-default branches with -q
Matt Mackall <mpm@selenic.com> [Tue, 17 Nov 2009 16:22:17 -0600] rev 9872
Add stable branch
Matt Mackall <mpm@selenic.com> [Mon, 16 Nov 2009 14:50:30 -0600] rev 9871
Added signature for changeset
31ec469f9b55
Matt Mackall <mpm@selenic.com> [Mon, 16 Nov 2009 14:50:24 -0600] rev 9870
Added tag 1.4 for changeset
31ec469f9b55
Martin Geisler <mg@lazybytes.net> [Mon, 16 Nov 2009 21:25:36 +0100] rev 9869
i18n-ja: fixed bad indentation
Matt Mackall <mpm@selenic.com> [Mon, 16 Nov 2009 13:52:53 -0600] rev 9868
Merge with crew
Brendan Cully <brendan@kublai.com> [Mon, 16 Nov 2009 11:31:08 -0800] rev 9867
Allow import --no-commit over an applied MQ patch.
Since it only changes the working directory, it does not matter whether a patch is
applied. This change makes it easier to use hg import --no-commit instead of patch.
Matt Mackall <mpm@selenic.com> [Mon, 16 Nov 2009 12:51:00 -0600] rev 9866
Merge with i18n
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 16 Nov 2009 14:37:31 -0200] rev 9865
i18n-pt_BR: synchronized with crew
9c43089b372a
Fabian Kreutz <fabian.kreutz@starnet.fi> [Mon, 16 Nov 2009 09:58:45 +0200] rev 9864
i18n-de: messages for
9e7b2c49d25d and translation of patchbomb
Wagner Bruna <wbruna@yahoo.com> [Sun, 15 Nov 2009 21:57:02 -0200] rev 9863
i18n-pt_BR: messages for
9e7b2c49d25d and cleanup
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Fri, 13 Nov 2009 14:30:57 +0900] rev 9862
i18n-ja: synchronized with
004bf1d6e6af
Henrik Stuart <henrik.stuart@edlund.dk> [Mon, 16 Nov 2009 13:35:36 +0100] rev 9861
support encoding fallback in branchmap to maintain compatibility with 1.3.x
Patrick Mezard <pmezard@gmail.com> [Mon, 16 Nov 2009 14:09:31 +0100] rev 9860
convert/svn: fix warning when repo detection failed
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 16 Nov 2009 11:58:03 +0100] rev 9859
inotify: workaround test-inotify-dirty-dirstate failures
- disable inotify during clone
- record inotify daemon PID, in order to have them properly killed
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 16 Nov 2009 11:55:29 +0100] rev 9858
lock: the correct way to do a trylock() is to use a timeout of 0
Martin Geisler <mg@lazybytes.net> [Sat, 14 Nov 2009 14:21:53 +0100] rev 9857
diff: change --inverse to --reverse
This fixes an incompatibility with patch(1), which also uses --reverse
for reversed diffs. The --inverse flag was added in
3f522d2fa633. That
name was chosen over --reverse since it was thought that --reverse
would make --rev ambiguous.
It turns out that both flags can co-exist, with the cost that --rev
can no longer be shortened to --r and --re. Since one can always use
the short -r option, this is not a real problem.
Christian Boos <cboos@bct-technology.com> [Mon, 09 Nov 2009 17:41:21 +0100] rev 9856
setup: pass LD_LIBRARY_PATH to subprocess when determining version.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 11 Nov 2009 14:38:59 +0900] rev 9855
inotify: Do not access inotify when dirstate is dirty (
issue1811)
Original patch was provided by Simon Heimberg
It delegates dirstate computation to dirstate.status when dirstate is dirty:
better be slow from time to time instead of using wrong data.
This solves
issue1719. As the last component,
issue1810, is still not solved,
test-inotify-dirty-dirstate will fail for now. It emphasizes a regression due
to
7c01599dd340:
changeset: 9515:
7c01599dd340
user: Nicolas Dumazet <nicdumz.commits@gmail.com>
date: Sun Aug 16 11:11:37 2009 +0900
summary: inotify: use cmdutil.service instead of local daemonizing code
Ancestors of
7c01599dd30 are passing the test, when applied this patch.
Regression has to be investigated, but this patch is important since it affects
often mq operations.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 13 Nov 2009 08:31:10 +0900] rev 9854
inotify: mark directories visited during lookup (
issue1844)
Emulate the match.dir calls that are made in dirstate.walk:
* first mark the visited directories on the server side
* then extend the transmitted response to include this directory list
* and lastly call match.dir on each directory
Henrik Stuart <hg@hstuart.dk> [Fri, 13 Nov 2009 06:36:26 +0100] rev 9853
Merge with crew-stable
Henrik Stuart <hg@hstuart.dk> [Fri, 13 Nov 2009 06:29:49 +0100] rev 9852
url: generalise HTTPS proxy handling to accomodate Python changes
Python 2.6.3 introduced HTTPS proxy tunnelling in a way that interferes with
the way HTTPS proxying is handled in Mercurial. This fix generalises it to work
on Python 2.4 to 2.6.
Bryan O'Sullivan <bos@serpentine.com> [Thu, 12 Nov 2009 14:05:52 -0800] rev 9851
Make it possible to debug failed hook imports via use of --traceback
Prior to this change, if a Python hook module failed to load (e.g. due
to an import error or path problem), it was impossible to figure out
why the error occurred, because the ImportErrors that got raised were
caught but never displayed.
If run with --traceback or ui.traceback=True, hg now prints tracebacks
of both of the ImportError instances that get raised before it bails.
Matt Mackall <mpm@selenic.com> [Thu, 12 Nov 2009 14:34:07 -0600] rev 9850
Merge with i18n
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 12 Nov 2009 16:51:32 -0200] rev 9849
i18n-pt_BR: synchronized with crew
d3dbdca92458
messages for
a40ec11795c3 still included
Martin Geisler <mg@lazybytes.net> [Wed, 11 Nov 2009 22:55:44 +0100] rev 9848
i18n-da: translate parentrevspec and record
Martin Geisler <mg@lazybytes.net> [Wed, 11 Nov 2009 00:44:40 +0100] rev 9847
i18n-da: translations in color, graphlog, mq
Martin Geisler <mg@lazybytes.net> [Tue, 10 Nov 2009 20:51:11 +0100] rev 9846
i18n-da: synchronized with
a40ec11795c3
Jens Bäckman <jens.backman@gmail.com> [Tue, 10 Nov 2009 20:07:32 +0100] rev 9845
i18n-sv: synchronized with
a40ec11795c3
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 09 Nov 2009 19:46:08 -0200] rev 9844
i18n-pt_BR: synchronized with
a40ec11795c3
Matt Mackall <mpm@selenic.com> [Thu, 12 Nov 2009 12:03:39 -0600] rev 9843
merge: fix changectx.ancestor(workingctx) (
issue1327)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 12 Nov 2009 16:39:11 +0100] rev 9842
hgweb: don't choke when an inexistent style is requested (
issue1901)
Brodie Rao <me+hg@dackz.net> [Thu, 12 Nov 2009 10:29:40 -0500] rev 9841
pager: provide a default attend list
The default list includes commands which normally print large amounts of
text. This should be more user-friendly than paging all commands by default,
which can be confusing when the pager swallows input prompts (with, e.g.,
record, merge, HTTP/SSH authentication, etc.)
Thomas Arendsen Hein <thomas@intevation.de> [Thu, 12 Nov 2009 12:46:00 +0100] rev 9840
Add missing bash_completion for qfinish
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 12 Nov 2009 13:43:36 +0100] rev 9839
help: don't show extension list on extension help
Patrick Mezard <pmezard@gmail.com> [Thu, 12 Nov 2009 12:05:43 +0100] rev 9838
convert/svn: fix HTTP detection bug introduced by
1b2516a547d4
The probe expected response is a 404 with content, and while urllib returns the
response body in this case, urllib2 raises an HTTP error.
Martin Geisler <mg@lazybytes.net> [Wed, 11 Nov 2009 22:53:01 +0100] rev 9837
record: handle translated prompt correctly
The prompt function would return 'y' or 'n' untranslated. This should
therefore not be compared to _('y') and _('n'). However, it turns out
that prompt could just as well return a good old Boolean.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 11 Nov 2009 21:52:02 +0100] rev 9836
doc/style: add orange border color to notes
Martin Geisler <mg@lazybytes.net> [Wed, 11 Nov 2009 21:45:13 +0100] rev 9835
hgrc.5: mark some words as inline literals
Martin Geisler <mg@lazybytes.net> [Wed, 11 Nov 2009 21:29:35 +0100] rev 9834
hgignore.5: fix typo
Martin Geisler <mg@lazybytes.net> [Wed, 11 Nov 2009 21:16:20 +0100] rev 9833
doc/style: fix typo in comment (by timeless)
Yuya Nishihara <yuya@tcha.org> [Tue, 10 Nov 2009 21:48:10 +0900] rev 9832
doc/style: use default font color specified by user
* it's bad to specify only foreground color:
http://www.w3.org/QA/Tips/color
* some people prefer dark background
* `color: #111' is mostly the same as `color: black',
which is the default of almost all popular browsers.
so it's preferable to delete `color: #111', rather than adding
`background-color: white'.
Stuart W Marks <smarks@smarks.org> [Tue, 10 Nov 2009 22:27:31 -0800] rev 9831
help: improve wording of update help text
Martin Geisler <mg@lazybytes.net> [Wed, 11 Nov 2009 20:08:26 +0100] rev 9830
hgrc.5: oft-requested "hg update" hook example
Patrick Mezard <pmezard@gmail.com> [Wed, 11 Nov 2009 19:45:00 +0100] rev 9829
convert/svn: delegate to svn bindings if HTTP probe fails
convert extension tries to guess the remote repository type with HTTP probes.
Unfortunately, it does not handle authentication or HTTPS handshakes, so regular
svn repositories may be excluded. Instead, when a non-404 error is retrieved,
we keep trying with the svn bindings. The drawback is missing svn bindings will
make the conversion to fail even for non-svn targets. This can be avoided with
--source.
Patrick Mezard <pmezard@gmail.com> [Wed, 11 Nov 2009 18:32:56 +0100] rev 9828
test-rebase-newancestor: make executable
Patrick Mezard <pmezard@gmail.com> [Wed, 11 Nov 2009 18:31:42 +0100] rev 9827
mdiff: fix diff -b/B/w on mixed whitespace hunks (
issue127)
Previous code was computing hunks then checking if these hunks could be ignored
when taking whitespace/blank-lines options in accounts. This approach is simple
but fails with hunks containing both whitespace and non-whitespace changes, the
whole hunk is emitted while it can be mostly made of whitespace. The new
version normalize the whitespaces before hunk generation, and test for
blank-lines afterwards.
Patrick Mezard <pmezard@gmail.com> [Wed, 11 Nov 2009 17:02:00 +0100] rev 9826
contrib/perf: profile diff of working directory changes
Bill Schroeder <bschroeder@allstontrading.com> [Wed, 04 Nov 2009 13:44:15 -0600] rev 9825
dispatch: better error message for --config option
Martin Geisler <mg@lazybytes.net> [Wed, 11 Nov 2009 00:05:12 +0100] rev 9824
mq: fix literal blocks in docstrings
Patrick Mezard <pmezard@gmail.com> [Tue, 10 Nov 2009 23:45:24 +0100] rev 9823
convert/mtn: handle change in mtn 0.45 certs output
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 10 Nov 2009 22:42:13 +0100] rev 9822
merge with crew
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sat, 07 Nov 2009 12:28:31 +0100] rev 9821
bundle: add test for Issue1704
Original version by Greg Ward.
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sat, 07 Nov 2009 12:28:30 +0100] rev 9820
bundle: don't send too many changesets (Issue1704)
The fast path in changegroupsubset can send too many csets. This happens
because it uses the parents of all bases as common nodes and then goes
forward from this again. If a base has a parent that has another child,
which is -not- a base, then this other child will nevertheless end up in
the changegroup.
The fix is to not use findmissing(), but use nodesbetween() instead, as
do the slow path and incoming/outgoing.
The change to test-notify.out is correct, because it actually hits this
bug, as can be seen by glog'ing the two repos:
@ 22c88
|\
| o 0a184
| |
o | 0647d
|/
o cb9a9
and
o 0647d
|
@ cb9a9
It used to pull 0647d again, which is unnecessary.