From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12028 invoked by alias); 30 Jul 2014 15:39:42 -0000 Mailing-List: contact overseers-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: , Sender: overseers-owner@sourceware.org Received: (qmail 12018 invoked by uid 89); 30 Jul 2014 15:39:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 X-HELO: calimero.vinschen.de Received: from aquarius.hirmke.de (HELO calimero.vinschen.de) (217.91.18.234) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 30 Jul 2014 15:39:39 +0000 Received: by calimero.vinschen.de (Postfix, from userid 500) id F3C418E05FF; Wed, 30 Jul 2014 17:39:36 +0200 (CEST) Date: Wed, 30 Jul 2014 15:39:00 -0000 From: Corinna Vinschen To: overseers@sourceware.org Cc: Jeff Johnston , "Joseph S. Myers" Subject: Re: sourceware and git Message-ID: <20140730153936.GQ25860@calimero.vinschen.de> Mail-Followup-To: overseers@sourceware.org, Jeff Johnston , "Joseph S. Myers" References: <1942527352.18336706.1406653023761.JavaMail.zimbra@redhat.com> <20140730011311.GB4665@ednor.casa.cgf.cx> <20140730074758.GA9483@calimero.vinschen.de> <20140730151807.GA3806@ednor.casa.cgf.cx> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sMZCuqyhuhd4ycTi" Content-Disposition: inline In-Reply-To: <20140730151807.GA3806@ednor.casa.cgf.cx> User-Agent: Mutt/1.5.23 (2014-03-12) X-SW-Source: 2014-q3/txt/msg00049.txt.bz2 --sMZCuqyhuhd4ycTi Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1905 On Jul 30 11:18, Christopher Faylor wrote: > On Wed, Jul 30, 2014 at 09:47:58AM +0200, Corinna Vinschen wrote: > >On Jul 29 21:13, Christopher Faylor wrote: > >> And, I think it would be nice to use the power of git to > >> allow a logical separation between the two projects. > > > >I don't really care for the toplevel stuff, but what I would like to see > >is that both projects, newlib as well as Cygwin, can be checked out, > >updated, branched, tagged, etc, in a single operation, just as before. > >So > > > > git clone http://sourceware.org/cygwin.git > > > >should check out cygwin + newlib (as submodule?) and > > > > git clone http://sourceware.org/newlib.git > > > >should check out newlib + libgloss (as submodule?). > > > >Is that possible with git? >=20 > If git can't automatically check out newlib as a submodule then we could > just include a 'tag' script somewhere in cygwin. You're going to have > to learn a new command to tag things anyway so if it's "git tag" or > "./tag-cygwin-newlib" it shouldn't be that big a deal. But it's not just that, it's about all bulk commands. You don't really want to create scripts for all these git actions just because git doesn't handle them, do you? What advantage has git if it doesn't allow to define stuff which was naturally under CVS. Moving to git is supposed to be progress and not a step back in the usage pattern. What about libgloss? If libgloss is an inherent part of the newlib git repo, a checkout of a newlib submodule would also pull in libgloss. Do we want to keep it or do we want to remove it post-clone? I'm concerned about creating the source packages as part of the distro packaging. A source checkout of Cygwin should checkout all sources and not only via some configure statement or by running another post-clone script. Am I really asking too much? Corinna --=20 Corinna Vinschen Cygwin Maintainer Red Hat --sMZCuqyhuhd4ycTi Content-Type: application/pgp-signature Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJT2RG4AAoJEPU2Bp2uRE+gxtYQAJYovMkElXt9RGz+oxUN3/fp WiHt5bQaoFa1kzF/q/jX1wP21oyemvAAwpOlrS8brAfo9M5nwmPJjjCMAwPzGoYY hK0KdlNb0IaedndQautyP2gZa+6JgOBmKx7JYnRGgf+zydpbWT9E3Lx1UsM/KmT5 Ld8gPtU/e5mzDQRcXWQmd7p6B4B/s5jo8CdcpJK6HaZTtjJw18PNx9S3KxOoKfDq 5jHHHqsOGZd2Hv09X9+64QDHMmtZLNK4vUeQMfIajjRUzg3qbvPFLLHdkG5REWCq uSkF009JxkZkLIDlg+jcEbtBmVXxLgK1/se8rX0ThsmogjgbxrZeWIxTiYyznzzq SxVIAIwM5o6W16WzkMzCqROvkxkDxkFGUQJ2ohyDId8w2cTtgwYrtbd7unSS1Law 5h5GfM8lueig2auAnz0wJ1PswbnNhsKl9o6beaaHeNnLifRDxZWTf6MwfbqJ53uo bOmbMMXhUP0VcQiddYW8AivpQc5Ct7wusip4LiM6Yzveyy18BA1GXusHBelZg5R0 hEFXQ/VvB69tFNkELgId/Wfn659ZRSaSMpD5Us6l0dS2Lay3g7rnDRsnztymAodn x78O5/HwsOawuJzW3O2j7e6TolzTzMC9t0AmmX5RLjBPVH7P/0wvmEw85fqdOrLz c4ik2QcEmbyFPHZRxWLH =pZmU -----END PGP SIGNATURE----- --sMZCuqyhuhd4ycTi--