Re: [RFC] Using gitrevisions :/search style with other operators
- From
Kevin Ballard <kevin@sb.org>
- Date
- Nov 9, 2010, 08:06 UTC
- Message-ID
- <13A8F1B3-39B0-4D11-8763-9C458F75487D@sb.org>
- In-Reply-To
- <20101109083023.783fad9b@chalon.bertin.fr>
On Nov 8, 2010, at 11:30 PM, Yann Dirson wrote:
Show 14 quoted lines
> Kevin wrote:
>> Junio wrote:
>>> $ git log 'HEAD..:( :/Merge branch 'kb/blame-author-email' )^2'
> [...]
>>
>> Interesting idea. It certainly solves the problem of being able to
>> embed it within other operations (though you do then have to worry
>> about escaping any embedded close-parens in the search), though it
>> does mean my suggestion for being able to select the 2nd (or nth)
>> match won't work.
>
> Syntax like origin/pu^{/Merge 'kb/blame-author-email'}2 would be
> somewhat consistent with the commit^2 case, and would seem unambiguous
> as well - a bit weird, though.This violates the idea that once you reach the end of a ^{} structure, it resolves to a commit that can then be modified by subsequent operations.
-Kevin Ballard