From: Kevin Ballard Date: Tue, 09 Nov 2010 08:06:47 GMT Subject: Re: [RFC] Using gitrevisions :/search style with other operators 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: > 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