Re: git log: invert --author and --committer
From: Junio C Hamano <hidden>
Date: 2016-06-16 02:19:34
Per Cederqvist [off-list ref] writes:
"can also be used to affect", right? (I think the word "to" is missing.)
Correct.
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.
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.)