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

Re: [PATCH v2 2/2] [GSOC] interpret-trailer: easy parse trailer value

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 22, 2021, 18:45 UTC
Message-ID
<xmqq5z1j6n9e.fsf@gitster.g>
In-Reply-To
<47e8a13f-ce96-f3f3-0f8e-efd685f58e60@gmail.com>
Bagas Sanjaya <bagasdotme@gmail.com> writes:
Show 13 quoted lines
> I mean the error should be:
>
> ```
> error: @batman match multiple identities:
> 1) batman <email1>
> 2) batman <email2>
> ...
> n) batman <emailn>
>
> Please disambiguate by running "git commit --trailer" with full identity, like:
>     git commit --trailer="<someone> <<email>>" <options>...
>
> ```

Detecting error alone is probably prohibitively expensive, as it takes you to scan _all_ commits down to the beginning of time to pruve that a given pattern matches one and only one author ident.

Assuming that we would pay that cost (I doubt we would want to, though), additional cost to show all possible hits would be small and manageable, I think.

Previous: Bagas SanjayaNext: Christian Couder
Message 14 of 23 in “[GSOC] interpret-trailer: easy parse trailer value”
  1. 0/2 [GSOC] interpret-trailer: easy parse trailer valueZheNing Hu via GitGitGadget, Mar 20, 2021
  2. 1/2 [GSOC] commit: add --trailer optionZheNing Hu via GitGitGadget, Mar 20, 2021
  3. 2/2 [GSOC] interpret-trailer: easy parse trailer valueZheNing Hu via GitGitGadget, Mar 20, 2021
  4. Junio C HamanoMar 20, 2021
  5. ZheNing HuMar 21, 2021
  6. Junio C HamanoMar 21, 2021
  7. ZheNing HuMar 21, 2021
  8. 0/2 [GSOC] interpret-trailer: easy parse trailer valueZheNing Hu via GitGitGadget, Mar 21, 2021
  9. 2/2 [GSOC] interpret-trailer: easy parse trailer valueZheNing Hu via GitGitGadget, Mar 21, 2021
  10. Bagas SanjayaMar 21, 2021
  11. ZheNing HuMar 21, 2021
  12. Junio C HamanoMar 21, 2021
  13. Bagas SanjayaMar 22, 2021
  14. Junio C HamanoMar 22, 2021
  15. Christian CouderMar 21, 2021
  16. ZheNing HuMar 21, 2021
  17. Junio C HamanoMar 21, 2021
  18. ZheNing HuMar 22, 2021
  19. Christian CouderMar 22, 2021
  20. ZheNing HuMar 22, 2021
  21. Junio C HamanoMar 22, 2021
  22. ZheNing HuMar 23, 2021
  23. 1/2 [GSOC] commit: add --trailer optionZheNing Hu via GitGitGadget, Mar 21, 2021

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.