Yeah, thanks for explaining. But isn't this functionality kind of redundant since we have the -E switch? As far as I can see, "git grep -E "(bar|boz)" should do the same thing as "git grep -e foo --and '(' -e bar --or -e boz ')'"... On Mon, Apr 27, 2009 at 8:54 PM, Matthieu Moy <Matthieu.Moy@xxxxxxx> wrote: > Erik Faye-Lund <kusmabite@xxxxxxxxxxxxxx> writes: > >> $ git grep '(' >> fatal: unmatched parenthesis > > try this: git grep -e '(' > > The idea is that you can do things like > > git grep -e foo --and '(' -e bar --or -e boz ')' > > to build a boolean expression of expressions. > > -- > Matthieu > -- Erik "kusma" Faye-Lund kusmabite@xxxxxxxxx (+47) 986 59 656 -- 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