From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HYmtY-0003qc-Vb for garchives@archives.gentoo.org; Tue, 03 Apr 2007 17:34:13 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l33HXH2h028846; Tue, 3 Apr 2007 17:33:17 GMT Received: from pollux.warande.net (pollux.sshunet.nl [145.97.192.42]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l33HVQ56026622 for ; Tue, 3 Apr 2007 17:31:26 GMT Received: from localhost (localhost.localdomain [127.0.0.1]) by pollux.warande.net (Postfix) with ESMTP id ADA16580025 for ; Tue, 3 Apr 2007 19:31:26 +0200 (CEST) Received: from pollux.warande.net ([127.0.0.1]) by localhost (pollux [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22527-06 for ; Tue, 3 Apr 2007 19:31:26 +0200 (CEST) Received: from [145.97.223.254] (254pc223.sshunet.nl [145.97.223.254]) by pollux.warande.net (Postfix) with ESMTP for ; Tue, 3 Apr 2007 19:31:26 +0200 (CEST) Message-ID: <46128F35.60804@gentoo.org> Date: Tue, 03 Apr 2007 19:30:29 +0200 From: "Marijn Schouten (hkBst)" User-Agent: Thunderbird 1.5.0.10 (X11/20070302) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: SCM choices References: <1174788467.4883.29.camel@bruichladdich> <200703280938.19798.csawtell@paradise.net.nz> <20070327225321.2cad4182@snowflake> <200703281030.57196.csawtell@paradise.net.nz> <20070327234305.7760e0a7@snowflake> <460A43AF.3090105@gentoo.org> <1175083139.10622.9.camel@inertia.twi-31o2.org> <20070328152313.786dd81c@c1358217.kevquinn.com> <460E2F68.6000807@gentoo.org> <1175609463.8202.29.camel@inertia.twi-31o2.org> In-Reply-To: <1175609463.8202.29.camel@inertia.twi-31o2.org> X-Enigmail-Version: 0.94.3.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at sshunet.nl X-Archives-Salt: 60a0429d-7b33-46d5-be50-ff3163a192dd X-Archives-Hash: c76fa97b2e119cc71f75f4e177e99506 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Chris Gianelloni wrote: > On Sat, 2007-03-31 at 11:52 +0200, Marijn Schouten (hkBst) wrote: >> So in light of all that I don't think it is wasteful to restart this discussion. > > I do. > > Want to bring it back up? Go perform some tests and report back with > some data if you feel prior efforts weren't done properly or > reproducible. My *entire* point was that *discussion* of this issue is > worthless compared to numbers and data. I see no need to hear 300+ > people tell everyone else their *opinion* on what they *think* is > better. Seeing some actual data, though, should be definitely > encouraged. > Again, if you want to see the tree converted to something else, you need > to show compelling reasons and data *why* it should be done. Discussing > it doesn't really show those things and lends itself to giving only > beliefs, political or personal, about given SCM software. I honestly > don't care what anybody *thinks* about any particular SCM. I am > interested in the facts and numbers. I don't have much preference > myself other than that I already know CVS/SVN. If we were to make a > change, even to SVN, I'd like to see some well-thought-out reasons why > and some numbers to back it up. I just don't think it is obvious what tests should be performed. Furthermore the difference between the different systems is not just performance, but also features. So we need to discuss what standards any candidate SCM should measure up to. I thought the shortcomings in features of CVS in comparison with SVN were understood. Given in turn SVN's shortcomings in comparison to distributed SCMs and the abundance and maturity of them it seems to me that the only decision to be made is what to switch to. > I don't get why you discuss a distributed SCM, then proceed to talk > about minimal CD + releases stuff which has nothing to do with the main > tree. Just an example to demonstrate how non-distributed SCM impose artificial restrictions. You wanted to be convinced, right? I realize the specifics of the example, specifically the expected small extent of divergence, make this a bad example in practice. But think about the theory. But let me try again. Suppose you are developing an ebuild or are cooperating in developing an ebuild or set of ebuilds with eclasses such as happens now in overlays. Such overlays could just be branches in the same repository with easy merging between branches which preserves history. All with one tool. It would also empower people who don't have push access to the tree or to a specific overlay or to any overlay, by making it possible for them to do everything people with push access do except pushing, instead of also making it very hard to use the same SCM. - From some discussion on irc I learned that lack of tree and history slicing are two concerns of git's readyness. I hope to do some tests on the tree slicing soon. I also learned that darcs does not support enough architectures, most importantly mips. Therefore I'd like to know what architectures need to be supported by a candidate SCM. Marijn -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGEo81p/VmCx0OL2wRApQxAKCh+ZB64BnDId+ZLPDh2k3xxIoQFgCgsLTJ pFc/u9hEFshBUAIhXlvGgLk= =j+xm -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list