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 <gentoo-dev@lists.gentoo.org>; 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 <ciaranm@gentoo.org>
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: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
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 <trapni@gentoo.org>
wrote:
| On Monday 11 April 2005 8:26 am, Ciaran McCreesh wrote:
| > On Sun, 10 Apr 2005 23:57:12 +0200 Christian Parpart
| > <trapni@gentoo.org>
| > 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