Re: git log: invert --author and --committer
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 23, 2016, 21:26 UTC
- Message-ID
- <xmqq1t4s8nzr.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <CAP=KgsSNgKY5gR3uSSMZdOxZ1687YRnQRQFsV22UwCXqmdfB9g@mail.gmail.com>
Per Cederqvist <cederp@opera.com> writes:
> "can also be used to affect", right? (I think the word "to" is missing.)
Correct.
Show 7 quoted lines
> That wording would however make me assume that --all-match could also > be used, so that > > git log --all-match --author ceder --author cibot > > would list nothing (since there are no authors that match both > "ceder" and "cibot" in this codebase). That isn't the fact, though.
That is because "--all-match" does not affect "how a regular expression match is performed". The option affects the way how the results from these multiple regular expression matches are combined.
Show 6 quoted lines
> It seems to list all commits that have either ceder or cibot as author, > just as if I had not used --all-match. > > As a reader of the man-page, I would prefer to have the exact list > of options in the documentation. (I realize that it will make it harder > to maintain.)