I am a big fan of the Subversion source control system, and so here are some things I've coded to help out with migrating to and using Subversion.
Unless otherwise stated, all of the code on this page is licensed under the GNU GPL v2.
Visual SourceSafe to Subversion Export Script
This script exports data from a VSS database into a Subversion repository. It will attempt to 'atomise' VSS checkins if possible, and will export VSS labels into Subversion branches. I hope others will find it as useful as I have, although I make no guarantees that it will work on anyone's system other than mine :)
NautilusSvn v0.11
This code is a set of Python scripts which integrate a load of Subversion functionality into the Gnome Nautilus browser, basically as a clone of the TortoiseSVN project on Windows.
The scripts currently support,
- Checkout
- Checkin
- Commit
- Revert
- Diff (using Meld or gvimdiff)
- Log Viewer
- Revision and SVN User as columns in Nautilus views
- Emblems to show file status
- SSL authentication
- Username and password entry dialog
- Editing Properties
Credit for the initial work is due to Stuart Langridge's blog post about using Emblems on files for SVN information.
For help, advice and bug reports, please use the NautilusSvn group on Google Groups.
Many thanks to all the people who have helped out by sending me bug reports and suggestions!
NautilusSvn v0.11-1 .deb file
Here is an experimental Debian package which should be suitable for use on any Debian-derived distro (such as the wonderful Ubuntu).








