From: Jakub Narebski Date: Fri, 10 Dec 2010 19:26:40 GMT Subject: Re: [PATCH 0/2] [RFD] Using gitrevisions :/search style with other operators Message-ID: <201012102026.42363.jnareb@gmail.com> In-Reply-To: <20101210190332.GA6210@burratino> On Fri, 10 Dec 2010 20:03, Jonathan Nieder wrote: > Nguyen Thai Ngoc Duy wrote: > > > Can we use ! modifier for other ^{} too? What I have in mind is how to > > say ^{commit} that has two parents. Or even better, "search from the > > given tip for a commit that has two parents and the commit message > > matches 'foo'". Hmm.. too complex. Perhaps "^{grep: }" > > that pulls the whole git-grep functionality in. > > My thoughts, in no particular order: > > - '!' can be a pain in the neck to supply on the bash command line. > Single quotes and backslash quoting work while double quotes do > not, unless 'set +H' has been run. But that's not a huge deal and > arguably it's a bash misfeature. > > - What is the intended use for this family of modifiers? I sort > of understand ^{:i/... } for people that forget what case they > have used, but why the :nth and others? * :nth(N) and :g, to show nth match and all matches, respectively; might be not necessary as it impinges a bit on --grep= domain * :N / :notesRef to search also through attached notes If we was possible, perhaps also * :b / :basechar to ignore accents and other marks (according to commit encoding). -- Jakub Narebski Poland