The current Tuscany SVN structure is very complicated with active
sub-projects hidden down in various places. I have created a proposal
in our wiki [1] to simplify our SVN structure based on the creation of
couple sub-projects that would group sources/branches/tags. Please see
below the proposal.

Current SVN Structure

|-- branches
|   |-- various release and other branches
|   |   |das, sdo, sdo cts, sca, native, etc
|   |   |sca 1.x active dev stream
|-- collaboration
|-- contrib
|   `-- java
|-- cpp
|-- interop
|-- java
|   |-- Current SCA 2.x, DAS and SDO and SDO CTS
|   |-- sca-1.x-contrib
|   |-- sca-contrib
|-- maven
|-- maven-plugins
|--sandbox
|-- site
`-- tags

Proposal

- Create the following SVN sub-projects
--- SCA 1.x
--- SCA 2.x
--- DAS
--- SDO
--- CPP

- Each sub-project will have the following basic SVN structure
-- Project
---- trunk
---- branches
---- tags
---- contrib

- Contents from the current SVN structure (e.g tags, branches, contrib
folders, etc) will then be merged into the proposed SVN structure for
each sub-project

- The following folders will not change
--- Maven
--- Site
--- Sanbox

- The following folders does not seem to be in use currently
--- collaboration
--- interop

- TBD
--- Maven plugins (continue as a sub-project ???)
--- SDO CTS (part of SDO sub-project ???)

[1] http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+SVN+Structure

-- 
Luciano Resende
http://people.apache.org/~lresende
http://lresende.blogspot.com/

Reply via email to