From: Junio C Hamano Date: Mon, 23 May 2016 19:26:05 GMT Subject: Re: git log: invert --author and --committer Message-ID: In-Reply-To: Junio C Hamano writes: > Per Cederqvist writes: > >> git log --invert-grep --author cibot >... > Yeah, the author/committer search piggy-backs the more generic "grep > in the log" machinery, but it is quite hidden and the document > failed to tell the end users that is what is going on. Mentioning > that invert (or any tweak that works on the grep machinery) affects > author/committer search is a good idea. > > Does "-i/--regexp-ignore-case" also need the same treatment? It seems it does. How about making this clarification not about --invert-grep but about --committer/--author option, perhaps like this? Documentation/rev-list-options.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/rev-list-options.txt b/Documentation/rev-list-options.txt index 4f009d4..3fca366 100644 --- a/Documentation/rev-list-options.txt +++ b/Documentation/rev-list-options.txt @@ -44,6 +44,10 @@ endif::git-rev-list[] expression). With more than one `--author=`, commits whose author matches any of the given patterns are chosen (similarly for multiple `--committer=`). ++ +Options that affect how a regular expression match is performed +(such as `-i`, `-E`, `--invert-grep`) can also be used affect these +options. --grep-reflog=:: Limit the commits output to ones with reflog entries that