From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32140 invoked by alias); 30 Jul 2014 17:06: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 32127 invoked by uid 89); 30 Jul 2014 17:06:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 30 Jul 2014 17:06:41 +0000 Received: from svr-orw-fem-01.mgc.mentorg.com ([147.34.98.93]) by relay1.mentorg.com with esmtp id 1XCXKn-0003wM-Mp from joseph_myers@mentor.com ; Wed, 30 Jul 2014 10:06:37 -0700 Received: from SVR-IES-FEM-01.mgc.mentorg.com ([137.202.0.104]) by svr-orw-fem-01.mgc.mentorg.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Wed, 30 Jul 2014 10:06:37 -0700 Received: from digraph.polyomino.org.uk (137.202.0.76) by SVR-IES-FEM-01.mgc.mentorg.com (137.202.0.104) with Microsoft SMTP Server id 14.2.247.3; Wed, 30 Jul 2014 18:06:35 +0100 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.76) (envelope-from ) id 1XCXKk-0006WC-2P; Wed, 30 Jul 2014 17:06:34 +0000 Date: Wed, 30 Jul 2014 17:06:00 -0000 From: "Joseph S. Myers" To: Corinna Vinschen CC: , Jeff Johnston Subject: Re: sourceware and git In-Reply-To: <20140730153936.GQ25860@calimero.vinschen.de> Message-ID: 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> <20140730153936.GQ25860@calimero.vinschen.de> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-SW-Source: 2014-q3/txt/msg00051.txt.bz2 On Wed, 30 Jul 2014, Corinna Vinschen wrote: > 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. Indeed. It's best if all operations work in their natural, native git ways, which may mean avoiding submodules. > 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. I'd say have all of libgloss, newlib, Cygwin in one repository - the irrelevant parts can always be removed on release branches of each component if you want, or people can simply use --disable- options as needed like they do for binutils-gdb checkouts. A practical mostly self-contained repository for those three (followed by making src CVS readonly) seems better and easier to achieve and use than some sort of theoretical purity. -- Joseph S. Myers joseph@codesourcery.com