Personal tools
You are here: Home members zmoelnig pdcon07 SubVersion
Views

Edit history

Edit: -1 of 1
Time: 2011-10-23 23:41:52
Note: /pd/pd/Members/zmoelnig/pdcon07/SubVersion/edit

changed:
-
This page is obsolete and is here for historical reasons. Please refer to "Getting Pd Source":http://puredata.info/docs/developer/GettingPdSource for up-to-date information.

"http://subversion.tigris.org/":http://subversion.tigris.org/

ready to switch?

 i have set up an svn server at puredata.info, e.g. see "https://svn.puredata.info/svnroot/gem":https://svn.puredata.info/svnroot/gem /unused)

 we could still use sourceforge's svn

 are we ready to switch?

main structure:

  the '/branches/' and '/tags/' should be only used for:

  - releases (incl. maintenance) 

  - legacy projects (discontinued)

  -  projects to-be-discontinued (e.g. when you want to try something out): i would even have an '/experimental/' meta-branch to handle this


i would propose a layout like::

 /trunk/pd/
 /trunk/pd-devel/
 /trunk/desiredata/
 /trunk/externals/
 /trunk/extensions/
 /trunk/packages/
 /trunk/scripts/
 /trunk/doc/

note that there is _no_ 'abstractions' section anymore (this is in 'externals')


procedure

 timeline

  + 4.feb-6.feb: creating migration scripts + tests.

  + 7.feb: "day of switch";  do the actual migration; on this day no development activity should be made, as changes might be lost otherwise.

 migrationscript  

  'cvs2svn -s puredata-svn --retain-conflicting-attic-files --symbol-default=branch pure-data/'

 reorganisation

   will be done afterwards, once the subversion is running at sourceforge in small incremental steps

   - part1: move all the tags/branches into subfolders (e.g. '/tags/v0-38-0/' should really become '/tags/pd/v0-38-0')

   - part2: reorganize stuff to your own liking (within the limited scope of "your" subdirectory)

Powered by IEM Powered by Plone Section 508 WCAG Valid XHTML Valid CSS Usable in any browser