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

RE: Multiple projects in one repository!

From: Anders Hanson <anders.hanson_at_speedo.nu>
Date: 2002-05-03 17:33:55 CEST

If it's possible it whould be nice to have a possibility to
have multiple project's in one repository, and have on revision
number for every project. Mostly to get rid of all the trunk/
tags/ and branch/ directories (one for each proj) and instead
have something like this

repos/trunk/
            proj1/
            proj2/
            proj3
repos/tags/
           proj1/
                 0.10
repos/branches/
               proj2/
                     0.1

instead of this

proj1/trunk/
            src/
            include/
      tags/
           0.10

proj2/trunk/
            src/
            include/
      branches/
               0.1

I think that most people will feel that the first version
is more logic and stright forward.

If this is possible, why stay with one fixed way of doing
it, instead of making it possible to do it both way?

Take a look at http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome
Imagnine if all those projects had been in separate repositories.

I'm not here to bash your design, just trying to help make Subversion
useful for a larger group of ppl :)

/Anders

-----Original Message-----
From: Alexis Huxley [mailto:ahuxley@gmx.net]
Sent: den 2 maj 2002 23:10
To: dev@subversion.tigris.org
Subject: Re: Multiple projects in one repository!

> > Now too my question, will subversion support multiple projects in the
same
> > repository?
>
> A repository is just a filesystem that changes over time. Subversion
> has no notion of "projects". If you want to put lots of different
> projects in your filesystem, that's your choice. The only thing that
> makes certain directories into "projects" is the fact that you think
> of them that way. :-)

From the storage point of view, I can see this. But what about the
'release' number? You wouldn't want the version number of, say, Emacs,
to be bumped as a result of a change to another program, say, Mutt, even
if they're - because the same person is developing both - in the
same repository, right?

Talking of release numbers, now that I'm trying to work out how to
assign release numbers to my own s/w, I'd like to know how it is done
in SVN itself: what does "version 1.0" actually mean? I mean it
must really map to repository revision, right? How is the association
made? Is it those darn' properties again? ;-)

Alexis

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri May 3 17:34:57 2002

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