Edouard Gomez <ed.gomez@free.fr> [Sat, 01 May 2010 23:05:22 +0200] rev 11112
subrepo: print paths relative to upper repo root for push/pull/commit
This makes more sense when using multiple levels of
nesting.
This happens to help a lot in a case where 3 projects
of mine all use the same makefile helper project as a
sub. A fourth project use these first three projects
and current output made it very hard to figure
which makefile helper was committed. it looked more
like the project was committed/pushed/pulled three times
in a row than dealing on three different repos.
Edouard Gomez <ed.gomez@free.fr> [Sat, 01 May 2010 23:05:22 +0200] rev 11111
subrepo: print pushing url
Edouard Gomez <ed.gomez@free.fr> [Sat, 01 May 2010 23:05:21 +0200] rev 11110
subrepo: dirtiness checks should iterate over subrepos
Edouard Gomez <ed.gomez@free.fr> [Sat, 01 May 2010 23:05:19 +0200] rev 11109
subrepo: normalize path part of URLs so that pulling subrepos from webdir works
For a "all projects at root" repo layout eg:
/main
/sub
Where subrepos are used such that a clone of main has this layout:
./main/
./main/.hgsub
./main/sub/
And the .hgsub content is:
sub = ../sub
This allows a pull from a hgweb where main and sub are exposed
at the root (or same directory level)
The current code doesn't normalize the path component of a pull
url. this results in trying to pull from
http://server.com/hg/main/../sub
Current hgweb implementation doesn't reduce the path component
so this results in a 404 error though everything is setup logically.
This patch adresses this 404 error on the puller side
normalizing the URLs used for pulling sub repos. For this
example, the URL would be reduced to http://server.com/hg/sub
Fix + test
Matt Mackall <mpm@selenic.com> [Fri, 07 May 2010 14:14:41 -0500] rev 11108
mq: fix test
Matt Mackall <mpm@selenic.com> [Wed, 05 May 2010 20:53:45 -0500] rev 11107
mq: add a line to hg summary
Steve Borho <steve@borho.org> [Fri, 07 May 2010 14:07:30 -0500] rev 11106
changectx: change diff() to accept keyword opts
Steve Borho <steve@borho.org> [Fri, 07 May 2010 10:59:11 -0500] rev 11105
changectx: use repo.ui diffopts, allow argument override
Martin Geisler <mg@lazybytes.net> [Fri, 07 May 2010 17:03:48 +0200] rev 11104
Merge with stable
Martin Geisler <mg@lazybytes.net> [Fri, 07 May 2010 17:03:31 +0200] rev 11103
commands: explain that "hg serve" does not do authentication
Martin Geisler <mg@lazybytes.net> [Fri, 07 May 2010 17:01:14 +0200] rev 11102
commands: explain that "hg serve" is mostly for ad-hoc sharing
Matt Mackall <mpm@selenic.com> [Wed, 05 May 2010 20:21:57 -0500] rev 11101
context: only scan unknowns when needed
Matt Mackall <mpm@selenic.com> [Tue, 04 May 2010 15:52:42 -0500] rev 11100
context: use asserts for ignored and clean exceptions
Steve Borho <steve@borho.org> [Tue, 04 May 2010 15:02:55 -0500] rev 11099
workingctx: use member variables to store ignored and clean
If some code tries to query ignored or clean files without first
calling the explicit status() method to query them, it will raise
an exception (indicating a software bug).
Steve Borho <steve@borho.org> [Tue, 04 May 2010 14:52:25 -0500] rev 11098
workingctx: add explicit status method, add ignored and fix clean
workingctx.clean() and memctx.clean() have both been returning ignored files
since their creation. This patch fixes clean() while introducing a method for
querying ignored files. The new status() method can be used to explicitly
override the default (fast) arguments used by the _status property.
Steve Borho <steve@borho.org> [Tue, 04 May 2010 20:12:58 -0500] rev 11097
context: add a changectx.diff() convenience function
With this function, extracting diffs becomes trivial:
repo = hg.repository(ui.ui(), path=root)
ctx = repo['tip']
for out in ctx.diff(): print out
Christian Ebert <blacktrash@gmx.net> [Wed, 05 May 2010 14:02:45 +0200] rev 11096
keyword: omit setting extra variable for record context
Since
dc2f37864348 the context is always retrieved in
kwtemplater.overwrite().
Martin Geisler <mg@aragost.com> [Wed, 05 May 2010 09:25:09 +0200] rev 11095
acl: more consistent docstring
Martin Geisler <mg@aragost.com> [Wed, 05 May 2010 09:18:05 +0200] rev 11094
acl: fix reST syntax
Elifarley Callado Coelho Cruz <elifarley@gmail.com> [Tue, 04 May 2010 08:39:11 -0300] rev 11093
acl: update test output for branch-based access control
Elifarley Callado Coelho Cruz <elifarley@gmail.com> [Tue, 04 May 2010 08:37:20 -0300] rev 11092
acl: add support for branch-based access control
Brendan Cully <brendan@kublai.com> [Mon, 03 May 2010 15:28:04 -0700] rev 11091
Merge with main
Brendan Cully <brendan@kublai.com> [Mon, 03 May 2010 15:27:05 -0700] rev 11090
Merge with stable
Brendan Cully <brendan@kublai.com> [Mon, 03 May 2010 15:22:47 -0700] rev 11089
grep: clarify help for -r