[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: One or several repositories

From: Robert P. J. Day <rpjday_at_crashcourse.ca>
Date: Sat, 23 Aug 2008 05:04:52 -0400 (EDT)

On Sat, 23 Aug 2008, Benjamin Smith-Mannschott wrote:

> On Aug 23, 2008, at 02:25, Robert P. J. Day wrote:

> > i recall making this point many months ago when i was on this list
> > more frequently, and i really, really, *really* wish the svn book
> > authors would emphasize something early on in that book -- there
> > is ***no such thing*** as a "project" in subversion. it doesn't
> > exist. never did. never will. there is a repository, and that's
> > all.
> well, yea. in the same sense as that there's no such thing as tags
> and branches. these are not first-class abstractions in svn; they
> are all "implemented" by convention.

  of course. and it's not as if i'm saying anything everyone here
doesn't already understand, i'm just pointing out that the use of the
word "project" as a simple convention and nothing more is not really
emphasized in the book, and almost certainly leads some beginners to
set up their repositories in a particular way because they thought it
*had* to be done that way.

> more pragmatically, i have found it helpul to consider the parent of
> any trunk, tags, branches triplet to be a "project". this parent
> may be the root directory of a repo (a single project repo) or not.

  i do exactly the same thing. but, at the same time, i understand
that the word "project" is simply my interpretation. and it's people
who are new to svn who don't grok this bit who toss a whole bunch of
"projects" into their repository, then get flustered when they see the
rev nr's jumping up madly when one of the other "projects" is active.

  just my $0.02. time for coffee.


p.s. i should probably have ranted about this on the svn book mailing

Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry:
    Have classroom, will lecture.
http://crashcourse.ca                          Waterloo, Ontario, CANADA
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-08-23 11:07:11 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.