Patrick Mezard <pmezard@gmail.com> [Sat, 13 Feb 2010 02:06:13 +0100] rev 10429
Merge with crew-stable
Giorgos Keramidas <keramida@ceid.upatras.gr> [Thu, 11 Feb 2010 23:15:42 +0200] rev 10428
convert: differentiate between IOError and OSError on commitctx()
The IOError exception is overloaded to mean 'this file was deleted in
the current commit'. Separate the code that handles IOError and file
deletion from general OSError exceptions. The latter are real errors,
but IOError is not always a throwable error.
This solves the accidental marking of files as 'deleted' in commits that
try to write for example in .hg/store/data revlogs that the current user
has no permission to modify (a normal OSError that should abort the
current commit).
Changed by pmezard: use getattr() to be on the safe side.
Patrick Mezard <pmezard@gmail.com> [Fri, 12 Feb 2010 21:30:24 +0100] rev 10427
test-mq-qclone: test --mq option
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 12 Feb 2010 16:04:00 +0100] rev 10426
merge with crew
Augie Fackler <durin42@gmail.com> [Sun, 07 Feb 2010 10:25:18 -0600] rev 10425
ui.progress: clarify termination requirement
Augie Fackler <durin42@gmail.com> [Sun, 07 Feb 2010 10:25:18 -0600] rev 10424
relink: properly use the progress API
Augie Fackler <durin42@gmail.com> [Tue, 09 Feb 2010 12:49:47 -0600] rev 10423
test-subrepo-svn: handle svn output changes gracefully
Augie Fackler <durin42@gmail.com> [Mon, 08 Feb 2010 08:18:49 -0600] rev 10422
util: fix trailing whitespace found by check-code
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 12 Feb 2010 15:46:48 +0100] rev 10421
ui: look before you leap on sys.stderr.closed (and look nicer)
f83291e5643e introduced a fix if sys.stdout.closed does not exist.
This change uses a getattr with default instead of hasattr (which just calls
getattr) and accessing the attribute.
Additionally it applies the same fix for sys.stderr.closed as this is not
available in the bpython shell (reported by Roger Gammans).
Matt Mackall <mpm@selenic.com> [Thu, 11 Feb 2010 17:44:01 -0600] rev 10420
Merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 11 Feb 2010 17:13:22 -0600] rev 10419
hgrc: update docs for the server section
Augie Fackler <durin42@gmail.com> [Thu, 11 Feb 2010 16:37:43 -0600] rev 10418
localrepo: add optional validation (defaults to off) for incoming changes
This verifies that all manifests are present for incoming changes,
and all files for those manifests are also present. This is a simple
first-pass, and could be better, but seems like a valuable thing to
have, as I've seen pushes in the past that propagated revlog corruption.
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 11 Feb 2010 12:02:48 -0200] rev 10417
branch: avoid using reserved tag names
Reported as Debian bug #552423.
Henrik Stuart <hg@hstuart.dk> [Thu, 11 Feb 2010 21:11:59 +0100] rev 10416
doc: add missing documentation for http_proxy.always
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 11 Feb 2010 20:42:20 +0100] rev 10415
url: proxy handling, simplify and correctly deal with IPv6
Thanks to Henrik for testing.
Matt Mackall <mpm@selenic.com> [Tue, 09 Feb 2010 14:12:34 -0600] rev 10414
streaming: actually change default
Matt Mackall <mpm@selenic.com> [Tue, 09 Feb 2010 14:12:22 -0600] rev 10413
fix up a bunch of check-code warnings
Matt Mackall <mpm@selenic.com> [Tue, 09 Feb 2010 13:53:24 -0600] rev 10412
check-code: import some pylint checks
Matt Mackall <mpm@selenic.com> [Wed, 10 Feb 2010 17:42:57 -0600] rev 10411
ssl: fix compatibility with pre-2.6 Python
Henrik Stuart <hg@hstuart.dk> [Wed, 10 Feb 2010 21:17:58 +0100] rev 10410
mq: remove unused import
Henrik Stuart <hg@hstuart.dk> [Wed, 10 Feb 2010 20:27:46 +0100] rev 10409
url: SSL server certificate verification using web.cacerts file (
issue1174)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 10 Feb 2010 20:08:18 +0100] rev 10408
url: httplib.HTTPSConnection already handles IPv6 and port parsing fine
Brendan Cully <brendan@kublai.com> [Wed, 10 Feb 2010 10:58:11 -0800] rev 10407
mq: incorporate mq repo config when using --mq
For example, incoming should use the paths defined in .hg/patches/hgrc
instead of .hg/hgrc.
Mads Kiilerich <mads@kiilerich.com> [Tue, 09 Feb 2010 01:12:29 +0100] rev 10406
run-tests.py: skipped tests shouldn't change working directory
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 08 Feb 2010 20:51:23 +0100] rev 10405
whitespace cleanup
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 09 Feb 2010 14:02:07 +0100] rev 10404
revlog.size: remove alternate implementation (revlogv0 specific)
it's only useful for revlogv0 anyway, revlogNG has the uncompressed size in
the index.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 09 Feb 2010 13:48:52 +0100] rev 10403
pylintrc: string isn't deprecated, only some of its methods
Brendan Cully <brendan@kublai.com> [Mon, 08 Feb 2010 10:50:00 +0100] rev 10402
mq: make init -Q do what qinit -c did
Brendan Cully <brendan@kublai.com> [Mon, 08 Feb 2010 10:23:44 +0100] rev 10401
mq: add -Q option to all commands not in norepo
Adrian Buehlmann <adrian@cadifra.com> [Sun, 07 Feb 2010 23:07:58 +0100] rev 10400
setup.py: fixing version info for Windows hg.exe (py2exe)
Fixes
warning: py2exe: Version Info will not be included:
could not parse version number ...
which was seen when doing nightly builds. hg.exe files
of nightly builds did not have any version info resoure,
which may cause problems with installers.
Also setting a copyright string for the version resource
(was missing).
Patrick Mezard <pmezard@gmail.com> [Mon, 08 Feb 2010 23:47:23 +0100] rev 10399
test-branch-option: make it executable
Mads Kiilerich <mads@kiilerich.com> [Mon, 08 Feb 2010 02:53:41 +0100] rev 10398
tests: don't just silently strip port numbers
Steve Losh <steve@stevelosh.com> [Sun, 07 Feb 2010 10:47:54 -0500] rev 10397
mq: add parent node IDs to MQ patches on qrefresh/qnew
The goal of this patch is to add the IDs of the parents of applied MQ patches
into the patch file headers whenever qnew or qrefresh are run.
This will serve as a reminder of when the patches last applied cleanly and
will let us do more intelligent things in the future, such as:
* Resolve conflicts found when qpushing to a new location by merging
instead of simply showing rejects.
* Display better diffs of versioned MQ patches because we can tell how the
patched files have changed in the meantime.
Here are the new rules this patch introduces. They are checked in this order:
* If a patch currently has old, plain-style patch headers ("From:" and
"Date:") do not change the style or add any new headers.
* If the 'mq.plain' configuration setting is true, only plain-style
headers will be used for all MQ patches.
* qnew will initialize new patches with HG-style headers and fill in the
"# Parent" header with the appropriate parent node.
* qrefresh will refresh the "# Parent" header with the current parent of
the current patch.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 08 Feb 2010 19:44:04 +0100] rev 10396
prepush: add more precise error messages
Part of the patch is from timeless@mozdev.org
- indicate the branch name where there are multiple heads
- give better advice when hitting a possible race, where new heads are added
between discovery and the call to branchmap(). In that case, asking the user
to merge isn't helpful, since only remote has the changes.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 08 Feb 2010 17:28:19 +0100] rev 10395
revlog: don't silently discard revlog flags on revlogv0
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 08 Feb 2010 15:36:34 +0100] rev 10394
fix coding style (reported by pylint)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 08 Feb 2010 15:06:26 +0100] rev 10393
add pylintrc with some mercurial specific configuration
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 08 Feb 2010 14:52:28 +0100] rev 10392
localrepo: cleanup branch tip computation
Steve Borho <steve@borho.org> [Mon, 08 Feb 2010 06:24:34 -0600] rev 10391
hgrc.5: Fix a typo
Matt Mackall <mpm@selenic.com> [Mon, 08 Feb 2010 11:04:38 +0100] rev 10390
summary: various fixes, add a test
fix breakage from recent parseurl changes
fix reporting of resolved
fix reporting of update in certain cases
Sune Foldager <cryo@cyanite.org> [Mon, 08 Feb 2010 10:32:44 +0100] rev 10389
fix remaining hg.parseurl uses
Steve Borho <steve@borho.org> [Sun, 07 Feb 2010 05:34:22 -0600] rev 10388
win32: allow hgrc.d on Windows
Brendan Cully <brendan@kublai.com> [Mon, 08 Feb 2010 00:01:08 +0100] rev 10387
zeroconf: use DNS length field to safely skip unknown record types
Brendan Cully <brendan@kublai.com> [Sun, 07 Feb 2010 19:39:29 +0100] rev 10386
zeroconf: better fix for readName error
Stop parsing when an unknown type is seen, since it is impossible
to resynchronize on the stream.
Brendan Cully <brendan@kublai.com> [Sun, 07 Feb 2010 18:37:14 +0100] rev 10385
zeroconf: try utf-16 decoding if utf-8 fails
Brendan Cully <brendan@kublai.com> [Sun, 07 Feb 2010 18:06:52 +0100] rev 10384
import: import each patch in a file or stream as a separate change
Supports hg export <revrange>, mail messages, and mailboxes.
Does not support multiple patches in a single MIME attachment.
Closes
issue167.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 07 Feb 2010 16:44:55 +0100] rev 10383
ui: look before you leap on sys.stdout.closed
Augie Fackler <durin42@gmail.com> [Sun, 07 Feb 2010 16:03:38 +0100] rev 10382
mq: fix deprecation mention, line length
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 07 Feb 2010 16:04:42 +0100] rev 10381
merge with mpm
Sune Foldager <cryo@cyanite.org> [Sun, 07 Feb 2010 15:57:16 +0100] rev 10380
addbranchrevs: fallback for older servers
Sune Foldager <cryo@cyanite.org> [Sun, 07 Feb 2010 15:23:46 +0100] rev 10379
add -b/--branch option to clone, bundle, incoming, outgoing, pull, push
Saint Germain <saintger@gmail.com> [Sat, 06 Feb 2010 19:14:37 +0100] rev 10378
subrepo: change default path in hgrc of subrepo after cloning
Previous behavior was to put in the cloned subrepos the path found in the original main repo.
However it isn't valid for relative path and it seems more logical to reference instead the subrepos
working copy path of the original main repo.
Matt Mackall <mpm@selenic.com> [Sun, 07 Feb 2010 15:31:53 +0100] rev 10377
streamclone: allow uncompressed clones by default
timeless <timeless@mozdev.org> [Sun, 07 Feb 2010 15:08:26 +0100] rev 10376
help: Improved body text
timeless@mozdev.org [Fri, 20 Nov 2009 14:37:36 +0200] rev 10375
commands: Try to improve help options text for basic commands
Mostly rewrite -r text
Martin Geisler <mg@lazybytes.net> [Sun, 07 Feb 2010 10:58:51 +0100] rev 10374
check-code.py: make help strings consistent
Mads Kiilerich <mads@kiilerich.com> [Sun, 07 Feb 2010 01:52:10 +0100] rev 10373
check-code.py: escape backslash
Augie Fackler <durin42@gmail.com> [Sun, 07 Feb 2010 07:37:05 -0600] rev 10372
qnew: ignore force option
This makes the default behavior the same as qnew --force, and
deprecates the force option.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 07 Feb 2010 15:09:02 +0100] rev 10371
strip apostrophes from an error messages
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 07 Feb 2010 14:53:17 +0100] rev 10370
mq: fix typo, thanks pmezard
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 07 Feb 2010 14:51:52 +0100] rev 10369
commands: annotate follows by default, separate -f/--file option
Patrick Mezard <pmezard@gmail.com> [Sun, 07 Feb 2010 14:43:21 +0100] rev 10368
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 07 Feb 2010 11:38:36 +0100] rev 10367
test-mq-qrefresh: test qrefresh when tip != qtip
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sat, 06 Feb 2010 18:36:27 +0100] rev 10366
mq: remove qrefresh slow path (
issue2025)
The slow path/fast path distinction has existed since mq was added to Mercurial
in 2006. The slow path was used whenever the refreshed revision wasn't the tip
Sune Foldager <cryo@cyanite.org> [Sun, 07 Feb 2010 14:29:07 +0100] rev 10365
interpret repo#name url syntax as branch instead of revision
Previously, the name part of an repo#name url was interpreted as a
revision, similar to using the --rev option. Now it is instead looked
up as a branch first, and if that succeeds all the heads of the branch
will be processed instead of just its tip-most head. If the branch
lookup fails, it will be assumed to be an revision as before (e.g. for
tags).
Brodie Rao <me+hg@dackz.net> [Sun, 07 Feb 2010 14:01:43 +0100] rev 10364
dispatch: provide help for disabled extensions and commands
Before a command is declared unknown, each extension in hgext is searched,
starting with hgext.<cmdname>. If there's a matching command, a help message
suggests the appropriate extension and how to enable it.
Every extension could potentially be imported, but for cases like rebase,
relink, etc. only one extension is imported.
For the case of "hg help disabledext", if the extension is in hgext, the
extension description is read and a similar help suggestion is printed.
No extension import occurs.
Brodie Rao <me+hg@dackz.net> [Sun, 07 Feb 2010 11:32:08 +0100] rev 10363
extensions: refactor disabled()
Dirkjan Ochtman <djc.ochtman@kentyde.com> [Sun, 07 Feb 2010 14:06:05 +0100] rev 10362
mq: don't warn on qpush against a branch head
Dirkjan Ochtman <djc.ochtman@kentyde.com> [Sun, 07 Feb 2010 13:49:52 +0100] rev 10361
mq: deprecate qinit and qcommit
Dirkjan Ochtman <djc.ochtman@kentyde.com> [Sun, 07 Feb 2010 12:34:02 +0100] rev 10360
mq: deprecate qsave, qrestore and related options
Brendan Cully <brendan@kublai.com> [Tue, 23 Dec 2008 09:46:40 -0800] rev 10359
mq: add --mq option to some commands
This causes them to operate on the queue repository as qcommit does, and
is nicer than hg -R $(hg root)
Sune Foldager <cryo@cyanite.org> [Sat, 06 Feb 2010 20:24:51 +0100] rev 10358
pull: with -u and -r, update to the first revision given
This makes pull consistent with clone. The actual change is in
mercurial.hg.parseurl, changing its checkout result, which is only
used for pull.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 07 Feb 2010 10:01:55 +0100] rev 10357
localrepo: inline single-use nested function
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 07 Feb 2010 09:58:41 +0100] rev 10356
localrepo: unify changegroup and changegroupsubset code paths a bit
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 07 Feb 2010 00:51:59 +0100] rev 10355
merge: add hints about the use of 'hg heads' to find the rev to merge
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 07 Feb 2010 00:43:24 +0100] rev 10354
prepush: warn about every new outgoing named branch, not just the first
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 07 Feb 2010 00:43:22 +0100] rev 10353
prepush: rename variables, refactor
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Sat, 06 Feb 2010 10:51:50 +0100] rev 10352
rebase: add --detach option to detach intermediate revisions (
issue1950)
When rebasing an intermediate revision, rebase keeps a parent relationship
with the original parent. This option forces the removal of this relationship.
In more depth, it 'fakes' null merges between the target revision and the
ancestors of source, dropping every change from the ancestors.
The result is that every change in source and its descendants will be rebased,
ignoring the changes in its ancestors.
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Sun, 31 Jan 2010 13:30:17 +0100] rev 10351
rebase: refactoring
Separate rebase-specific functions, in order to provide a better base to
extend rebase's capabilities.
Note that this will be useful especially to share functions with 'adapt'.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 19:38:39 +0100] rev 10350
commands: do all branch heads by default, demote topological to -t/--topo
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 19:33:40 +0100] rev 10349
commands: actually implement --closed for topological heads
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 19:06:02 +0100] rev 10348
commands: externalize branchheads so we can do it for all branches at once
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 19:33:33 +0100] rev 10347
commands: move inactive/closed out so they can have more effect
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 19:33:28 +0100] rev 10346
commands: don't do too much work for error messages
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 19:00:50 +0100] rev 10345
commands: allow --closed even for topological heads displays
But it actually only starts working later on.
Patrick Mezard <pmezard@gmail.com> [Sat, 06 Feb 2010 16:50:00 +0100] rev 10344
util: make spawndetached() handle subprocess early terminations
The file-based synchronization introduced by
e22695b4472f hangs when the child
process fails before terminating the handshake, which the previous pipe-based
version handled correctly. To fix this, the parent polling loop was fixed to
detect premature terminations of the child process.
Henrik Stuart <hg@hstuart.dk> [Sat, 06 Feb 2010 17:31:54 +0100] rev 10343
zeroconf: do not try to encode encoded strings (
issue1942)
Henrik Stuart <hg@hstuart.dk> [Sat, 06 Feb 2010 17:31:49 +0100] rev 10342
zeroconf: override default destination folder on clone
Henrik Stuart <hg@hstuart.dk> [Sat, 06 Feb 2010 17:37:52 +0100] rev 10341
merge with main
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 06 Feb 2010 17:11:18 +0100] rev 10340
merge with main
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 05 Feb 2010 18:50:08 +0100] rev 10339
fix spaces/identation issues
Matt Mackall <mpm@selenic.com> [Sat, 06 Feb 2010 15:21:48 +0100] rev 10338
Merge with crew
Brendan Cully <brendan@kublai.com> [Sat, 06 Feb 2010 15:18:52 +0100] rev 10337
Merge with crew
Brendan Cully <brendan@kublai.com> [Sat, 06 Feb 2010 15:18:36 +0100] rev 10336
run-tests: kill daemons on ^C with -j.
This is not perfect, but the problem is fundamentally racy.
Steve Losh <steve@stevelosh.com> [Sat, 06 Feb 2010 08:57:57 -0500] rev 10335
commands: fix more changeset header information in 'hg help export'
Steve Losh <steve@stevelosh.com> [Sat, 06 Feb 2010 08:28:39 -0500] rev 10334
commands: fix the list of changeset header information in 'hg help export'
Christian Ebert <blacktrash@gmx.net> [Wed, 03 Feb 2010 16:09:19 +0000] rev 10333
graphlog: remove unused import
Christian Ebert <blacktrash@gmx.net> [Thu, 04 Feb 2010 20:58:42 +0000] rev 10332
keyword: fix utcdate filter
So far the utcdate filter only omitted the timezone,
now it actually converts to utc.
Thanks to Kevin Grover for pointing out the issue.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 12:47:33 +0100] rev 10331
commands: always order heads recent to oldest
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 12:47:24 +0100] rev 10330
commands: fix up stupidly untested heads simplification
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 12:47:17 +0100] rev 10329
revlog: fix up previously stupid API change
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 11:29:48 +0100] rev 10328
commands: simplify heads a little bit before I start hacking it up
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 11:29:23 +0100] rev 10327
localrepo: add a quick docstring for localrepo.branchmap()
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 11:28:03 +0100] rev 10326
commands: deprecate the heads -a option
Hopefully we can remove it entirely in two releases or so.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 06 Feb 2010 11:27:22 +0100] rev 10325
revlog: add a fast path for checking ancestry
David Soria Parra <dsp@php.net> [Sat, 06 Feb 2010 10:23:18 +0100] rev 10324
subrepo: correct copyright
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Fri, 05 Feb 2010 18:46:22 +0100] rev 10323
record: function variable naming & signature cleanup.
No functionality change. All tests pass.
Vsevolod Solovyov <vsevolod.solovyov@gmail.com> [Fri, 05 Feb 2010 19:10:26 +0100] rev 10322
add options dict to localrepo.store.opener and use it for defversion
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 05 Feb 2010 18:23:01 +0100] rev 10321
merge with main
Henri Wiechers <hwiechers@gmail.com> [Fri, 05 Feb 2010 17:02:27 +0200] rev 10320
localrepo: minor formatting - remove double space
Henri Wiechers <hwiechers@gmail.com> [Mon, 01 Feb 2010 22:29:11 +0200] rev 10319
coverage.py: fixed syntax error
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 05 Feb 2010 17:24:38 +0100] rev 10318
merge with stable
Augie Fackler <durin42@gmail.com> [Fri, 05 Feb 2010 10:16:52 -0600] rev 10317
zeroconf: gethostbyaddr may also fail with socket.herror
Steve Borho <steve@borho.org> [Fri, 05 Feb 2010 07:07:53 -0600] rev 10316
Merge with stable
Steve Borho <steve@borho.org> [Fri, 05 Feb 2010 04:33:08 -0600] rev 10315
commands: label from user is in local encoding
repo.branchtags().keys() are in UTF-8, so the label should be converted to UTF-8
before checking for a naming conflict. Keep the original label for ui.status()
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 02 Feb 2010 09:13:59 +0100] rev 10314
merge with main
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 02 Feb 2010 09:05:20 +0100] rev 10313
copies: check if revisions are related (bug found with pylint)
Matt Mackall <mpm@selenic.com> [Mon, 01 Feb 2010 11:34:44 -0600] rev 10312
Merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 01 Feb 2010 09:34:35 -0600] rev 10311
Added signature for changeset
4aa619c4c2c0
Matt Mackall <mpm@selenic.com> [Mon, 01 Feb 2010 09:34:35 -0600] rev 10310
Added tag 1.4.3 for changeset
4aa619c4c2c0