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

Re: [PATCH 0/3] add: remove Perl version of "git add -[pi]"

From
Jeff King <peff@peff.net>
Date
Feb 3, 2023, 16:48 UTC
Message-ID
<Y906yEGFEIglRyVb@coredump.intra.peff.net>
In-Reply-To
<cover-0.3-00000000000-20230203T125859Z-avarab@gmail.com>
On Fri, Feb 03, 2023 at 05:30:01PM +0100, Ævar Arnfjörð Bjarmason wrote:
> After it was made the default we had a next-release regression fix[1],
> but haven't had any issues since then. Any outstanding bugs in it are
> something we'd fix in the C code, not something where users are likely
> to want an escape hatch to scramble back to the Perl implementation.

I'm in favor of dropping the perl version, but note that this paragraph isn't quite accurate. There was at least one more regression after that, solved by fb094cb583 (Merge branch 'js/add-p-diff-parsing-fix', 2022-09-09).

I'd probably leave the final decision on its status to Johannes. This is (I think) the last time we discussed it:

  https://lore.kernel.org/git/rsrn5988-37n4-7q45-s1o9-6n40rropp120@tzk.qr/
That was 6 months ago, so maybe it's time now.
-Peff
Previous: Philippe BlainNext: Junio C Hamano
Message 6 of 13 in “add: remove Perl version of "git add -[pi]"”
  1. 0/3 add: remove Perl version of "git add -[pi]"Ævar Arnfjörð Bjarmason, Feb 3, 2023
  2. 2/3 add API: remove run_add_interactive() wrapper functionÆvar Arnfjörð Bjarmason, Feb 3, 2023
  3. 3/3 docs & comments: replace mentions of "git-add--interactive.perl"Ævar Arnfjörð Bjarmason, Feb 3, 2023
  4. 1/3 add: remove "add.interactive.useBuiltin" & Perl "git add--interactive"Ævar Arnfjörð Bjarmason, Feb 3, 2023
  5. Philippe BlainFeb 6, 2023
  6. Jeff KingFeb 3, 2023
  7. Junio C HamanoFeb 3, 2023
  8. 0/3 add: remove Perl version of "git add -[pi]"Ævar Arnfjörð Bjarmason, Feb 6, 2023
  9. 1/3 add: remove "add.interactive.useBuiltin" & Perl "git add--interactive"Ævar Arnfjörð Bjarmason, Feb 6, 2023
  10. 3/3 docs & comments: replace mentions of "git-add--interactive.perl"Ævar Arnfjörð Bjarmason, Feb 6, 2023
  11. 2/3 add API: remove run_add_interactive() wrapper functionÆvar Arnfjörð Bjarmason, Feb 6, 2023
  12. Junio C HamanoFeb 6, 2023
  13. Phillip WoodFeb 7, 2023

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.