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

Re: Cleaning up "contrib/"

From
Jeff King <peff@peff.net>
Date
May 12, 2025, 13:50 UTC
Message-ID
<20250512135017.GC1191957@coredump.intra.peff.net>
In-Reply-To
<aBmg1_wlF2fuk96M@pks.im>
On Tue, May 06, 2025 at 07:40:39AM +0200, Patrick Steinhardt wrote:
Show 6 quoted lines
> Other than that we also have some bits and pieces that _are_ actively
> maintained, but that just don't have a better place to live:
> 
> [...]
>   - Diff-highlight.
>   - git-jump.

These two are due to me. I don't have a problem moving them into their own projects if we want to clean out contrib.

I think diff-highlight is something that _should_ eventually happen inside git-diff itself (because it would be more efficient and we could do a better job). But it wouldn't share any implementation with what's in contrib/.

>   - Credential helpers.

These ones are tricky. In theory they could be spun off into their own projects, and we already have examples in the wild of things like GCM which are maintained totally separately.

But I think we may need to find people to step up as maintainers. In particular, I think osxkeychain is probably used by a lot of people, and probably shouldn't just go away. But I don't know how the maintainer would be. I wrote it originally, but don't (and never did) use it myself, or even have access to a macOS machine.

-Peff
Previous: Patrick SteinhardtNext: brian m. carlson
Message 8 of 13 in “git svn clone failed”
  1. BERENDSEN ArnoudMay 2, 2025
  2. Johannes SchindelinMay 4, 2025
  3. Cleaning up "contrib/" (was: git svn clone failed)Patrick Steinhardt, May 5, 2025
  4. Johannes SchindelinMay 5, 2025
  5. Patrick SteinhardtMay 5, 2025
  6. Junio C HamanoMay 5, 2025
  7. Patrick SteinhardtMay 6, 2025
  8. Jeff KingMay 12, 2025
  9. brian m. carlsonMay 13, 2025
  10. Patrick SteinhardtMay 13, 2025
  11. Junio C HamanoMay 13, 2025
  12. Jeff KingMay 14, 2025
  13. Junio C HamanoMay 14, 2025

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.