Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...