This is the mail archive of the
mailing list for the GCC project.
GCC branches/st (was Re: Offer of help with move to git)
- From: Jason Merrill <jason at redhat dot com>
- To: Joseph Myers <joseph at codesourcery dot com>, david dot yuste at gmail dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 8 Sep 2015 22:19:07 -0400
- Subject: GCC branches/st (was Re: Offer of help with move to git)
- Authentication-results: sourceware.org; auth=none
- References: <20150823144340 dot GA7448 at thyrsus dot com> <alpine dot DEB dot 2 dot 10 dot 1508241350060 dot 19249 at digraph dot polyomino dot org dot uk> <20150824163157 dot GB23430 at thyrsus dot com> <alpine dot DEB dot 2 dot 10 dot 1508241640520 dot 19249 at digraph dot polyomino dot org dot uk> <55DFD188 dot 5060608 at redhat dot com> <alpine dot DEB dot 2 dot 10 dot 1509041553010 dot 3310 at digraph dot polyomino dot org dot uk>
[David, we're talking about moving the GCC repository to Git, and how to
handle subdirectory branches.]
On 09/04/2015 12:17 PM, Joseph Myers wrote:
branches/st is more complicated than simply being a container for
subdirectory branches. It has a README file, five cli* subdirectories
that look like branches of GCC, two subdirectories binutils/ and
mono-based-binutils/ that are essentially separate projects (this is not
of course any problem for git - having a branch sharing no ancestry with
other branches is absolutely fine), and a subdirectory tags that contains
tags of those various branches (I think). So you want to say:
branches/st/tags/* are tags; branches/st/* (subdirectories other than
tags/) are branches; branches/st/README I don't know how you should handle
(I suppose it could be a branch on its own, that just contains a README
file, with commits affecting both README and other branches being split
into separate commits to each piece; it is something that's still
meaningful after the conversion and that ought to end up in the converted
repository in some form).
Hmm. The README does complicate things; maybe we should just leave it
as a single branch and let interested people choose how to deal with it.
David, you were the last committer; any opinions?