Subversion/layout

Current
The current layout was migrated from CVS. There are a few annoyances:


 * 1) Many different projects are mixed together
 * 2) There's not an easy mediawiki-version snapshot available for extensions, though it could be done manually
 * 3) version branch and tag names are ugly :)


 * svnroot
 * mediawiki
 * trunk
 * phase3
 * extensions
 * branches
 * REL1_9
 * phase3
 * tags
 * REL1_9_0
 * phase3

Proposal 1

 * 1) Renames branches and tags to clean style
 * 2) but... no room for extensions in the version branches. since extensions aren't always properly maintained for backwards compatibility this can be an annoyance


 * svnroot
 * mediawiki
 * trunk
 * mediawiki
 * extensions
 * branches
 * 1.9 mediawiki only
 * tags
 * 1.9.0 mediawiki only

Proposal 2

 * 1) cleans up branch/tag names
 * 2) keeps the pretty subdirectories so mediawiki and extensions can be versioned together
 * 3) but... what to do about other stuff? leave it where it is (lots of dirs in 'trunk') or try to rearrange things so mediawiki/trunk is just mediawiki & extensions?


 * svnroot
 * mediawiki
 * trunk
 * mediawiki
 * extensions
 * branches
 * 1.9
 * mediawiki
 * extensions
 * tags
 * 1.9.0
 * mediawiki
 * extensions

''either move everything _else_ out of trunk to another area or.... hmm''

Proposal 3

 * 1) separates mediawiki and extensions to separate modules
 * 2) looks like it would be harder to make and maintain consistent snapshots between mw itself and the extensions module


 * svnroot
 * mediawiki
 * trunk
 * branches
 * 1.9
 * tags
 * 1.9.0
 * mw-extensions
 * trunk
 * branches
 * tags