From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j3BKiApi031294 for ; Mon, 11 Apr 2005 20:44:10 GMT Received: from [62.254.189.226] (helo=snowdrop) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1DL5lN-0002Yc-Kf for gentoo-dev@lists.gentoo.org; Mon, 11 Apr 2005 20:44:06 +0000 Received: from localhost ([127.0.0.1] helo=snowdrop) by snowdrop with esmtp (Exim 4.43) id 1DL5kF-0005KG-9w for gentoo-dev@lists.gentoo.org; Mon, 11 Apr 2005 21:42:55 +0100 Date: Mon, 11 Apr 2005 21:42:52 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] GLEP 36: providing both CVS and Subversion? Message-ID: <20050411214252.3dca4edc@snowdrop> In-Reply-To: <200504112223.32908.trapni@gentoo.org> References: <425956D1.5040006@gentoo.org> <200504102357.13801.trapni@gentoo.org> <20050411072621.6f27027e@snowdrop> <200504112223.32908.trapni@gentoo.org> X-Mailer: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i686-pc-linux-gnu) 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 Content-Type: multipart/signed; boundary="Signature_Mon__11_Apr_2005_21_42_52_+0100_KWDK=KKXzb1mvPYu"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Archives-Salt: 965043db-b07a-40dc-bb07-4525baa1e828 X-Archives-Hash: 8bb14322a0d52273ce0961e18201e325 --Signature_Mon__11_Apr_2005_21_42_52_+0100_KWDK=KKXzb1mvPYu Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 11 Apr 2005 22:23:29 +0200 Christian Parpart wrote: | On Monday 11 April 2005 8:26 am, Ciaran McCreesh wrote: | > On Sun, 10 Apr 2005 23:57:12 +0200 Christian Parpart | > | > wrote: | > | > SVN uses transactions and | > | > changesets. These make a heck of a lot more sense if they're | > | > done on a per project basis. | > | | > | reason? | > | > Because you can pull out a meaningful and relevant changeset without | > having to arse around with path prefixes. |=20 | Do you have to? If so, why? Well, surprisingly enough, one of the main reasons we use these version control things is so that we can see *what changed*. It's a hell of a lot easier to do this when you can just say "show me everything that changed in the foo project between three days ago and today" rather than having to worry about adding in extra selections to pick a project path. | > | > Unlike with CVS, this makes a big difference -- SVN | > | > revision IDs are actually meaningful, | > | | > | SVN repository IDs represent the state of the whole repository at | > | a given time, nothing more or less. | > | > Not repo IDs. Revision IDs. |=20 | That's the one I meant. yeah. And, said revision IDs are useful for keeping track of what's changed. Or, at least, they are if you know that an update of 3 in the revision number is equivalent to three changesets, which you don't if you use multiple projects per repo. | > | Hmm... besides, the ASF is just having a single repository for all | > | their public projects (with about 1000+ contributors) w/o any | > | problems. | > | > So we should make the same mistakes as them? Sure, a single repo | > would be usable, but multiple repos would be a heck of a lot better. |=20 | Seriousely, this is plain low FUD unless you can give me a decent | argument on why the ASF made a mistake here. One big repository is harder to work with. It's that simple. --=20 Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm --Signature_Mon__11_Apr_2005_21_42_52_+0100_KWDK=KKXzb1mvPYu Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCWuFO96zL6DUtXhERAk5sAJ47315Fp72/IN21BaeGgmBfinqXagCfVsDO L+udInkzKCbfE1MrFVHp+SE= =8Ilc -----END PGP SIGNATURE----- --Signature_Mon__11_Apr_2005_21_42_52_+0100_KWDK=KKXzb1mvPYu-- -- gentoo-dev@gentoo.org mailing list