Switch instructions for an "Underworld2" -> stgUnderworld virtual repository checkout

  1. Make a new directory, eg "stgUnderworld"
  2. Move all the individual code directories, eg "PICellerator", "Underworld", to inside your new directory.
  3. Change directory to inside your new directory.
  4. Type:
    svn switch --relocate https://www.mcc.monash.edu.au/svn/Underworld2Source/trunk https://www.mcc.monash.edu.au/svn/Underworld/trunk  Underworld
    
  5. type:
    svn co https://www.mcc.monash.edu.au/svn/stgUnderworld/trunk .
    
    and subversion should set your new directory as the Stg-to-Underworld virtual repos, and keep your existing sub-projects.
  6. Remove your old checkout directory, which now should contain only Makefiles etc.

Switch instructions for an "UnderworldE" -> stgUnderworldE virtual repository checkout

  1. Make a new directory, eg "stgUnderworldE"
  2. Move all the individual code directories, eg "PICellerator", "Underworld", to inside your new directory.
  3. Change directory to inside your new directory.
  4. Type:
    svn switch --relocate https://www.mcc.monash.edu.au/svn/Underworld2Source/trunk https://www.mcc.monash.edu.au/svn/Underworld/trunk  Underworld
    
  5. Move ExperimentalUnderworld to its new name by typing:
    mv ExperimentalUnderworld Experimental
    svn switch --relocate https://www.mcc.monash.edu.au/svn/ExperimentalUnderworld/trunk https://www.mcc.monash.edu.au/svn/Experimental/trunk  Experimental
    
  6. Now make the current directory a subversion repos checkout:
    svn co https://www.mcc.monash.edu.au/svn/stgUnderworldE/trunk .
    
    and subversion should set your new directory as the Stg-to-Underworld+E virtual repos, and keep your existing sub-projects.
  7. Remove your old checkout directory, which now should contain only Makefiles etc.