CVS Repository Organization

Summary of earlier discussion on the mailing list.

Keep a single CVS module, with the following folders

Existing Folders

Interfaces

aida/cpp....
aida/java/hep/aida...

Web

aida/web

Doc

aida/doc

XML

aida/xml

New Folders

Tests (Test code -- gnarly code designed to stress implementations)

aida/tests/java/hep/aida/test
aida/tests/cpp/<something>...

Examples (Examples code -- gentle code designed to help users)

aida/examples/java/hep/aida/examples
aida/examples/cpp/<something>

Util (Utilities based only on public AIDA interfaces)

aida/cpp....
aida/java/hep/aida/util/...