[PATCH RFC] log: add --from for showing history from a certain rev

Matt Mackall mpm at selenic.com
Fri Feb 6 14:30:24 CST 2015


On Fri, 2015-02-06 at 11:26 -0800, Sean Farley wrote:
> Durham Goode writes:
> 
> > # HG changeset patch
> > # User Durham Goode <durham at fb.com>
> > # Date 1423249495 28800
> > #      Fri Feb 06 11:04:55 2015 -0800
> > # Node ID 86c462eee946ce6ce63140fa494e765196107126
> > # Parent  e1dbe0b215ae137eec53ceb12440536d570a83d2
> > log: add --from for showing history from a certain rev
> >
> > Right now it's very obtuse to show the history of a particular rev (hg log -r
> > 'reverse(::foo)'). This adds a --from option that allows "hg log --from foo".
> >
> > Sending as an RFC since the naming might be controversial and there might be
> > better ways of integrating it with existing commands (like using this to show
> > history for bookmarks, hg log --from mybook vs hg log --bookmark mybook).
> 
> As we found out on IRC, both myself and another person got confused with
> the naming of '--from': we both thought it meant 'foo::'.
> 
> I do like the idea of this patch for logging the history of a symbol. In
> most commands, we have '-b' for branch and '-B' for bookmarks. Since we
> have this new namespace API, why not use that?
> 
> hg log --name/-N foo

Log will probably never get another filtering option. It has too many.

We should probably instead figure out why -fr foo doesn't do what's
wanted.

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial-devel mailing list