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.