Re: git log: invert --author and --committer
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 23, 2016, 19:26 UTC
- Message-ID
- <xmqq37p8a84y.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <xmqqmvngaedn.fsf@gitster.mtv.corp.google.com>
Junio C Hamano <gitster@pobox.com> writes:
Show 11 quoted lines
> Per Cederqvist <cederp@opera.com> 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=<pattern>`, commits whose author matches any of the given patterns are chosen (similarly for multiple `--committer=<pattern>`). ++ +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=<pattern>:: Limit the commits output to ones with reflog entries that