I'm +1 for the single trunk. Since we will all have equal permissions
to all the projects I see no need to separate them into different
project/trunk directories. If we needed to manage permissions
differently between jpetstore, ibatisnet and ibatis-java then i would
press for different repositories altogehter. Anway, i'm with Clinton
on this one.

Brandon


On Sun, 16 Jan 2005 01:31:01 -0500, roberto <[EMAIL PROTECTED]> wrote:
> > Haha...if you want, a friend of mine just wrote a Subversion book.  We
> > can consult him for advice.  :-)
> 
> +1!  hehe
> 
> I guess I wasn't thinking of:
> 
> > /tags
> > ./project_milestones
> > ../some_big_event_we_are_proud_of
> 
> I definitely agree that wouldn't be handled well with trunks everywhere.
> ...hmmm...With that in mind, all I can say is "I'm flexible!"  :-)
> 
> I liked the following line so much, I'm also going to end my email with it!
> 
> > We're one project.  We should have one trunk.
> 
> Roberto
> 
> > -----Original Message-----
> > From: Clinton Begin [mailto:[EMAIL PROTECTED]
> > Sent: Sunday, January 16, 2005 1:11 AM
> > To: roberto
> > Cc: ibatis-dev@incubator.apache.org
> > Subject: Re: ASF TODO [short] (was ASF TODO [long])
> >
> > Haha...if you want, a friend of mine just wrote a Subversion book.  We
> > can consult him for advice.  :-)
> >
> > But for now, here's mine:
> >
> > First, what is trunk, tags and branches?  In Subversion, they're just
> > copies. Nothing more.  None of them actually has any meaning.  For the
> > most part, they're just recommended naming conventions for the *root*
> > directory structure of a repository.
> >
> > >> distributions with their own releases, then I think
> > >> it'll be easier to work with releases (and their matching
> > >> tags) that way...
> >
> > It won't make a bit of difference.  It's just an extra directory level.
> >
> > > Then a tag like mapper_1_5_0 would be created from /trunk/cs/mapper in
> > this
> >
> > Given the global nature of revision numbers, we should always tag the
> > entire repository anyway.  I guess the question is:  do we have one
> > repository, or many?  If we have one, we should tag the whole thing
> > (Java/.NET whatever).  Tags are practically free, and they won't
> > conflict.  So there's no need to worry about the redundancy.  Tags are
> > also less important in SVN, and they're really just copies (as is a
> > branch --no difference).
> >
> > > looking through a list of combined Java
> > > and .NET tags.
> > > + How would you like to have your tags created/named/organized in the
> > tags
> > > folder?
> > > + What should each tag contain (in terms of files)?
> > > + From what top-level folder should the files for the tag come from or
> > be
> > > copied from?
> >
> > There's no reason why you couldn't organize your tags regardless of
> > your project directory structure.  In fact, it's even better this way.
> > Because no assumptions have been made about your project structure,
> > your tags are free to be organized indepenedntly of it. Of course, you
> > could _only_copy the .NET resources if you really want.  You could
> > easily have:
> >
> > /tags
> > ./java_releases
> > ../2.0.9
> > .../java
> > ../2.1.0
> > .../java
> > ./net_releases
> > ../1.0.1
> > .../cs
> > ../1.4.8
> > .../cs
> >
> > **IMPORTANT**
> >
> > I will ask the opposite question of you.
> >
> > If you have this structure (multiple trunks):
> >
> > /cs
> > ./trunk
> > /java
> > ./trunk
> > /site
> > ./trunk
> >
> > **THEN** How do you create a project-wide tag of the entire repository?
> >
> > You can't.  Not without a completely ridiculous end result of this:
> >
> > /tags
> > ./project_milestones
> > ../some_big_event_we_are_proud_of
> > .../cs
> > ..../trunk
> > .../java
> > ..../trunk
> > .../site
> > ..../trunk
> >
> > That's nasty --trunk directories in a project wide tag.
> >
> > We're one project.  We should have one trunk.
> >
> > Best regards,
> >
> > Clinton
> >
> 
>

Reply via email to