That's the magic of SVN ... you really can change your mind later.
Within reason.

On 1/12/07, Achim Hügen <[EMAIL PROTECTED]> wrote:
I've used the single project layout for now.
We can change the layout of the hivemind2 folder later
if anybody agrees on it.

Achim

Am Fri, 12 Jan 2007 19:41:40 +0100 schrieb Howard Lewis Ship
<[EMAIL PROTECTED]>:

> Didn't format very well.
>
> There isn't a "global" branch.
>
> Under hivemind2, everythings a sub-project.
>
> Each subproject has branches/tags/trunk.
>
> One subproject, hivemind-project, is actually the parent of the others,
> with
>
> <modules>
>   <module>../hivemind-framework</module>
>   <module>../hivemind-library</module>
>   . . .
> </modules>
>
> Such that a build there will jump into each other module and do a build.
>
> You don't, and don't want to, branch the entire project. What you want
> are individual
> sub-projects that can each have their own development cycle.
>
> On 1/12/07, Achim Hügen <[EMAIL PROTECTED]> wrote:
>> What is the consequence for branching?
>> Can we still branch the whole project with all modules?
>> Where does this global branch goes to?
>>
>> hivemind2
>>     hivemind-framework
>>       branches
>>       tags
>>       trunk
>>     hivemind-library
>>       branches
>>       tags
>>       trunk
>>     branches???
>>
>>
>> Achim
>>
>> Am Fri, 12 Jan 2007 17:14:16 +0100 schrieb Howard Lewis Ship
>> <[EMAIL PROTECTED]>:
>>
>> > I think you would be better served allowing each sub-project to have
>> > its own branches/tag/trunk:
>> >
>> > site
>> > hivemind1
>> >   ...
>> > hivemind2
>> >   hivemind-framework
>> >     branches
>> >     tags
>> >     trunk
>> >   hivemind-library
>> >     branches
>> >    tags
>> >    trunk
>> >   something-not-yet-identified
>> >     branches
>> >     tags
>> >     trunk
>> >
>> > Also, aligning the folder names with the Maven module names helps keep
>> > everything sane.
>> >
>> > This is the structure I've been working on in Tapestry 5.
>> >
>> > There' should also be another peer folder, hivemin2/hivemind-project
>> > that generates the hivemind2 site and contains the master POM for the
>> > other hivemind2 projects.  Again, Tapestry5 as the reference.
>> >
>> > On 1/12/07, Achim Hügen <[EMAIL PROTECTED]> wrote:
>> >> Hi,
>> >>
>> >> I'm preparing a new repository structure.
>> >>
>> >> https://svn.apache.org/repos/asf/hivemind/
>> >>
>> >> site (global site)
>> >> hivemind1
>> >>    branches
>> >>    tags
>> >>    trunk
>> >> hivemind2
>> >>   branches
>> >>   tags
>> >>   trunk
>> >>
>> >> This leaves us room for more subprojects.
>> >> If nobody objects I will change it later today
>> >> and post how to switch you local workspaces.
>> >>
>> >> Achim
>> >>
>> >>
>> >
>> >
>>
>>
>>
>
>





--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

Reply via email to