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,

Screenshots

 NautilusSvn - Columns and Emblems    NautilusSvn - Commit Dialog

  NautilusSvn - Meld Integration   NautilusSvn - Log Viewer

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).