Quick and dirty guide to migrate your CVS controlled Gregarius installation to Subversion

1. Getting Gregarius from the Subversion repository

  1. If subversion isn't installed on your server yet, download the client
  2. Check that subversion is correctly installed. Type svn at the command prompt
  3. Go to your Gregarius' installation parent folder
  4. Rename the rss folder to rss.cvs (if you renamed your rss folder before, change accordingly)
  5. Check out Gregarius from the subversion repository:
    svn co http://svn.gregarius.net/svn/trunk/rss
    
  6. Copy your database configuration file, your rss_extra.php file, and any other file or directory you might have edited to the the new repository:
    cp rss.cvs/dbinit.php rss/
    cp rss.cvs/rss_extra.php rss/
    
  7. Check in your browser that everything is working fine.

2. Staying up to date

  1. To fetch Gregarius updates from the svn repository change directories to your Gregarius installation dir:
    cd /my/webroot/rss/
    
  2. Update:
    svn up
    
  1. Subversion FAQ
  2. O'Reilly's "Version Control with Subversion" online book