Subversion repository moved

Mon, 13 Jul 2009

The Subversion repository was moved to a new server today. Sorry about any inconvenience caused, but the new server has a number of significant advantages:

  • faster :-)
  • it is super-easy to give contributors access
  • we have complete control over commit messages
  • complete control over custom commit hooks, which we'll need for triggered publishing of generated docs
  • clean structure
  • no certificate warnings anymore

Authentication is done securely via Digest Auth, and since all content being stored in the repository is public anyway, there is no need for SSL.

I made extra-sure that the revision numbers are exactly the same as before. The move happened after r7693.

Old URL: https://forgesvn1.novell.com/svn/opensuse/trunk/tools/download-redirector-v2

New URL: http://svn.mirrorbrain.org/svn/mirrorbrain/trunk/ ViewVC: http://svn.mirrorbrain.org/viewvc/mirrorbrain/

svn switch --relocate doesn't work in this case, unfortunately, because both the server URL and the path inside the repository has changed. The following worked for me on Linux and OSX, but your mileage may vary. It recommendable that you just get a new working copy. If you want to try it, do so on a backup of your working copy. Don't update your working copy from the old location first:

cd your_working_copy_backup
for i in $(find . -type f -name entries); do sed -i.bak \
    's,^https://forgesvn1.novell.com/svn/opensuse$,http://svn.mirrorbrain.org/svn/mirrorbrain,' $i;  done
for i in $(find . -type f -name entries); do sed -i.bak2 \
    's,^https://forgesvn1.novell.com/svn/opensuse/trunk/tools/download-redirector-v2,http://svn.mirrorbrain.org/svn/mirrorbrain/trunk,' $i; done

Happy hacking!

View other news