hg diff --branch
Matt Mackall
mpm at selenic.com
Sun Feb 15 11:10:08 CST 2009
On Sun, 2009-02-15 at 14:27 +0100, Martin Geisler wrote:
> Matt Mackall <mpm at selenic.com> writes:
>
> > On Fri, 2009-02-13 at 19:56 +0300, Stepan Koltsov wrote:
> >> Hi, all...
> >>
> >> please review my patch. I really need this functionality every day :)
> >
> > I think the functionality is great, however I don't like the approach.
> > We've already got too many options. Imagine instead the power of an
> > improved revision specification syntax:
> >
> > hg diff -r branch-base::.
> >
> > That's the direction we should be going in. For starters, it's more
> > powerful: I can find the base of any branch or any revision. But even
> > better, I can use it in any command wherever a revision specifier is
> > called for. And it obviously generalizes to other extremely useful
> > things like parent::. or ancestor::a:b, etc.
>
> I think the "::" syntax clashes a bit too much with the ":" range
> syntax, and I would suggest using normal parenthesis as in function
> calls:
>
> parent(.)
> ancestor(a,b)
You must not own a Unix shell.
--
http://selenic.com : development and support for Mercurial and Linux
More information about the Mercurial-devel
mailing list