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