The current Tuscany SVN structure is very complicated with active sub-projects hidden down various places. I'd like to propose that we streamline the curent SVN structure based on the creation of couple sub-projects in Tuscany :
Current SVN Structure
...
– branches
...
...
– das-java-M2
...
...
– das-java-beta1
...
...
– das-java-beta2
...
...
– java-post-M1
...
...
– pre-spec-changes
...
...
– sca-android
...
...
– sca-android-r643746
...
...
– sca-equinox
...
...
– sca-java-0.90
...
...
– sca-java-0.91
...
...
– sca-java-0.99
...
...
– sca-java-1.0
...
...
– sca-java-1.0.1
...
...
– sca-java-1.1
...
...
– sca-java-1.2
...
...
– sca-java-1.2.1
...
...
– sca-java-1.3
...
...
– sca-java-1.3.1
...
...
– sca-java-1.3.2
...
...
– sca-java-1.3.3
...
...
– sca-java-1.4
...
...
– sca-java-1.5.1
...
...
– sca-java-2.0-M2
...
...
– sca-java-2.0-M3
...
...
– sca-java-M2
...
...
– sdo-1.1-incubating
...
...
– sdo-1.1.1-incubating
...
`-- sdo-java-M2
...
– contrib
...
`-- java
...
– cpp
...
...
– BUILDING
...
...
– build.bat
...
...
– build.sh
...
...
– das
...
...
– etc
...
...
– sca
...
`-- sdo
...
– interop
...
`-- src
...
– java
...
...
– BUILDING
...
...
– branches
...
...
– das
...
...
– etc
...
...
– javadoc
...
...
– pom
...
...
– pom.xml
...
...
– sca
...
...
– sca-1.x-contrib
...
...
– sca-contrib
...
...
– sdo
...
`-- sdo-cts
`-- site
...
– README.txt
...
– bin
...
– image-sources
Code Block |
---|
|-- branches
| |-- various release and other branches
| | |das, sdo, sca, native, etc
| | |sca 1.x active dev stream
|-- contrib
| `-- java
|-- cpp
|-- interop
| `-- src
|-- java
| |-- Current SCA 2.x, DAS and SDO and SDO CTS
| |-- sca-1.x-contrib
| |-- sca-contrib
`-- site
|
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
- 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
- Site
- Sanbox
...