How do I move an existing SVN repository into SourceForge?

If you have an existing SVN repo that you would now like to manage with SourceForge, follow the steps below.

  1. Stop SVN access to the old repo
  2. Dump the old repo
    svnadmin dump /svnroot/old_repo > /tmp/old_repo.dmp o mv /svnroot/old_repo /tmp
  3. Restore SVN access
  4. Transfer the repo to the SFEE SVN server
  5. Create the new repo from within SFEE
  6. Browse to your project and click the Source Code button, then create your new repo
  7. Load the old repo
    cat /tmp/old_repo.dmp|svnadmin load /svnroot new_repo
  8. Synchronize permissions
    • Login as an SFEE site admin
    • Click the Admin link
    • Click the Integrations button
    • Select the SVN integration you want
    • Click the Synchronize Permissions button
  9. Verify the new repo
  10. Remove the old repo
    /bin/rm -r /tmp/old_rep