SVN Extender improves your SVN behavior by capturing SVN commands, enabling you to benefit from short URL forms.
One of the best things about SVN Extender is that it runs locally, making it very easy to set up. Unlike SVN servers, which can have commit hooks, everything is handled locally with SVN Extender. The software runs before your real SVN client and can hook to any SVN command.
There are two main features that really stand out when it comes to SVN Extender. First, you can set up general hooks that allow you to create shortcuts to commonly used commands. For instance, you could set up a shortcut to "svn co work:projectA" that remaps to a different URL. Second, there are pre-commit hooks that allow you to run syntax checks and code standards checks on any file you are committing. You can also use the Commit Protector to search the diff of what you're committing and abort the commit if a defined keyword is found.
To use SVN Extender, you will need to have Python installed. Once you have Python installed, you can run the install.sh script to get started. If you are a developer, you can also symlink the ~/bin/svn to the svn.py in your checkout, create ~/.svn-extender, copy the config.ini to ~/.svn-extender/config.ini, and symlink ~/.svn-extender/modules to the bin/modules in your checkout. Finally, to stay up to date with SVN Extender, all you need to do is run "bzr up". Overall, SVN Extender is a great tool for SVN users who want to streamline their workflow and get more out of their SVN commands.
Version 0.1r7: N/A