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: <grep arguments>}" > > 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=<regexp> 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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html