[PATCH RFC] log: add --from for showing history from a certain rev
Sean Farley
sean.michael.farley at gmail.com
Fri Feb 6 20:37:33 UTC 2015
Matt Mackall writes:
> 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.
Fair enough.
> We should probably instead figure out why -fr foo doesn't do what's
> wanted.
I guess it's that 'reverse' is needed for '-r ::foo'. I think it's a
hack but that could be fixed by using '-Gfr ::foo'.
More information about the Mercurial-devel
mailing list