git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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.)
Previous: Per CederqvistNext: Junio C Hamano
Message 5 of 6 in “git log: invert --author and --committer”
  1. Per CederqvistMay 23, 2016
  2. Junio C HamanoMay 23, 2016
  3. Junio C HamanoMay 23, 2016
  4. Per CederqvistMay 23, 2016
  5. Junio C HamanoMay 23, 2016
  6. Junio C HamanoMay 23, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.