On Mon, 11 Apr 2005 22:23:29 +0200 Christian Parpart <[EMAIL PROTECTED]>
wrote:
| On Monday 11 April 2005 8:26 am, Ciaran McCreesh wrote:
| > On Sun, 10 Apr 2005 23:57:12 +0200 Christian Parpart
| > <[EMAIL PROTECTED]>
| > 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.
| 
| 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.
| 
| 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.
| 
| 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.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm

Attachment: pgptDC2TDLTFu.pgp
Description: PGP signature

Reply via email to