Physical location
The repository is located in /srv/svn on nox
For WebVM sourcecode
svn co svn+ssh://$USER@nox.vm.bytemark.co.uk/srv/svn/code
For public code
Writing:
svn co svn+ssh://$USER@nox.vm.bytemark.co.uk/srv/svn/public
Reading:
svn co http://svn.webvm.net/public/
Reference
- For CVS users
- Subversion book
- Guide for setting up repo - Admins: Trick is to re-run chown (e.g.
sudo chown -R www-data:scm jbcode, chgrp (e.g.sudo chgrp -R scm jbcode), chmod (e.g.sudo chmod -R g+rws jbcode) after any subversion commands likesudo svnadmin create /srv/svn/code.
Tips
How do you diff ignoring .svn cruft?
Like this d32:~/google/trunk/gears/third_party% diff -ur -x.svn sqlite_vendor sqlite_google
How do I quickly see the last diff?
svn di -r PREV which is the same as git’s git diff ^
Subversion is terrible slow and tracking the Trac timeline is also slow.