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

Sean Farley sean.michael.farley at gmail.com
Fri Feb 6 13:26:22 CST 2015


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

Better suggestions are welcomed.


More information about the Mercurial-devel mailing list