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

Re: [RFC] Moving main git-subtree development. to GitHub

From
Junio C Hamano <gitster@pobox.com>
Date
Aug 1, 2017, 20:55 UTC
Message-ID
<xmqqzibjdn4p.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<87mv7kf369.fsf@waller.obbligato.org>
greened@obbligato.org (David A. Greene) writes:
Show 8 quoted lines
> Going forward, I would like to do the main feature and bug fix work on
> GitHub and periodically subtree-merge to git's main repository under
> contrib when the code has stabilized and we are reasonably confident
> interfaces are stable.  This will allow us to experiment with new ideas
> while keeping a stable codebase for end users.
> ...
> Does this mode of operation work for the larger git community?  Are
> there suggestions of how to make this work as smoothly as possible?

As a reasonably well-known and mature project, I'd actually welcome the idea of git-subtree graduating from my tree and standing on its own, managed in the way its developers and users prefer using the workflow they choose to use.

If it is a good idea to keep a copy in contrib/, that will stay to be slightly to moderately stale depending on the phase of the "upstream" development, by periodically accepting code dumps? I do not have a strong opinion on this. It is not too much work for me personally to do so, but

 - I think git-subtree no longer needs the "contrib/ bump" to
   sustain its userbase and community; otherwise you wouldn't be
   sending out the message I am responding to.
 - Seen from the world outside the Git world, it may be confusing if
   two different "sources" of git-subtree exist; the users and the
   distro packagers want fewer choices in things like this.

So I do not have a good answer to what should be done to the copy in contrib/, at least not yet, but I think it is a good idea to separate it out as its own development project with its own community.

Previous: Jonathan Nieder
Message 3 of 3 in “[RFC] Moving main git-subtree development. to GitHub”
  1. David A. GreeneAug 1, 2017
  2. Jonathan NiederAug 1, 2017
  3. Junio C HamanoAug 1, 2017

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.