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