From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10673 invoked by alias); 30 Jul 2014 20:57:29 -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 10661 invoked by uid 89); 30 Jul 2014 20:57:28 -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 20:57:27 +0000 Received: from svr-orw-exc-10.mgc.mentorg.com ([147.34.98.58]) by relay1.mentorg.com with esmtp id 1XCaw7-000087-Jk from joseph_myers@mentor.com ; Wed, 30 Jul 2014 13:57:23 -0700 Received: from SVR-IES-FEM-01.mgc.mentorg.com ([137.202.0.104]) by SVR-ORW-EXC-10.mgc.mentorg.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 30 Jul 2014 13:57:23 -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 21:57:21 +0100 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.76) (envelope-from ) id 1XCaw4-00020N-JX; Wed, 30 Jul 2014 20:57:20 +0000 Date: Wed, 30 Jul 2014 20:57:00 -0000 From: "Joseph S. Myers" To: Jeff Johnston CC: Subject: Re: sourceware and git In-Reply-To: <20140730184538.GA1043@ednor.casa.cgf.cx> Message-ID: References: <1942527352.18336706.1406653023761.JavaMail.zimbra@redhat.com> <20140730011311.GB4665@ednor.casa.cgf.cx> <20140730184538.GA1043@ednor.casa.cgf.cx> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-SW-Source: 2014-q3/txt/msg00054.txt.bz2 On Wed, 30 Jul 2014, Christopher Faylor wrote: > On Wed, Jul 30, 2014 at 05:02:47PM +0000, Joseph S. Myers wrote: > >I think having them in one git project (that includes libgloss and the > >relevant toplevel) would be fine. I'm generally dubious of things such as > >submodules; > > Your dubiousity doesn't have any bearing if it isn't backed up by facts. It's backed up by the list of requirements I gave for git to work smoothly in the presence of submodules as if there were a single repository, none of which (according to the git-submodule manpage) git submodules meet. We have many years' experience of the src repository being problematic because of the use of a special feature of CVS (modules files for partial checkouts of a directory in the repository) that doesn't work well with other features of CVS (cvs update -d; the interaction of modules file changes with tagging and branching). That also provides a basis for caution about such features in other version control systems, and for preferring an ordinary git repository whose clones work with ordinary git commands just like those commands work with clones of any other random git repository. -- Joseph S. Myers joseph@codesourcery.com