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

More on nested releases

From: Henrik Sundberg <storangen_at_gmail.com>
Date: 2007-05-21 17:47:08 CEST

Hi!

I asked about structuring of nested releases last week (and got good
answers, thanks Hari!).
I am now more concrete. Is the structure below good?

The component tags (eg comp1/tags/component/0.5) contains external
references to corresponding subcomponent releases (eg
comp1/tags/subcomponents/comp1_dll/0.3).

The project tags (proj1/tags/1.0/src), and trunk, contains external
references to corresponding component releases (eg
comp1/tags/component/0.5).

I havent shown separate files, just directories.

Is this a normal way to use subversion?
Is this structure worse than others regarding handling branching?
If not; can you suggest changes to my structure?

And, if ok on this list; will this structure work well together with TRAC?

repos/components
+---comp1
¦ +---branches
¦ +---tags
¦ ¦ +---component
¦ ¦ +---0.5
¦ ¦ +---comp1_dll
¦ ¦ +---comp1_interface
¦ ¦ +---comp1_internal
¦ ¦ +---comp1_main
¦ ¦ +---comp1_test
¦ ¦ +---subcomponents
¦ ¦ +---comp1_dll
¦ ¦ ¦ +---0.3
¦ ¦ +---comp1_interface
¦ ¦ ¦ +---1.1
¦ ¦ +---comp1_internal
¦ ¦ ¦ +---0.10
¦ ¦ +---comp1_main
¦ ¦ ¦ +---0.7
¦ ¦ +---comp1_test
¦ ¦ +---0.3
¦ +---trunk
¦ +---comp1_dll
¦ +---comp1_interface
¦ +---comp1_internal
¦ +---comp1_main
¦ +---comp1_test
+---comp2
    +---branches
    +---tags
    ¦ +---component
    ¦ ¦ +---1.0
    ¦ ¦ +---comp2_check_configuration
    ¦ ¦ +---comp2_interface
    ¦ ¦ +---comp2_kernel
    ¦ ¦ +---comp2_test
    ¦ +---subcomponents
    ¦ +---comp2_check_configuration
    ¦ ¦ +---0.5
    ¦ +---comp2_interface
    ¦ ¦ +---0.7
    ¦ +---comp2_kernel
    ¦ ¦ +---0.3
    ¦ +---comp2_test
    ¦ +---0.9
    +---trunk
        +---comp2_check_configuration
        +---comp2_interface
        +---comp2_kernel
        +---comp2_test

repos/projects
+---proj1
    +---branches
    +---tags
    ¦ +---1.0
    ¦ +---src
    ¦ +---comp1
    ¦ +---comp2
    +---trunk
        +---src
            +---comp1
            +---comp2

Many thanks
Henrik

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon May 21 17:47:32 2007

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.