Nautilus subversion integration tool. Execute SVN commands with Gnome scripts
I have been using subversion (svn) for years from the command line... But some months ago I changed my job and I started using windows environments. And I must admit TortoiseSVN is the best GUI SVN client i've seen ever before. While my needs are satisfied in Windows with TortoiseSVN and in Mac OS X with SCPlugin and SvnX, I was lacking a subversion tool to manage my files while exploring files in my Ubuntu (nautilus file explorer). That's why i decided to create my own set of scripts to integrate them on Nautilus contextual menu for a quick access without opening SVN programs or shell. I took the icons from the SVN Workbench since that is the client that I mostly use in Ubuntu and my eye finds the actions faster.
This is how it looks like




The following actions are supported by now:
- svn status
- svn update
- svn add
- svn commit
But more is to come. It takes no more than 5 minutes to implement, for example, the svn checkout. I post this quickly because there is people around willing to test it. This is not tested anywhere other than in my own machine, but these are easy scripts, I don't think you cope any problems with them.
Installation
Requeriments, not much, really:
- nautilus-actions
sudo apt-get install nautilus-actions - Zenity (already shipped with your Ubuntu)
Steps:
- Uncompress the TarGz in your home folder
- Execute nautilus-config-actions
- Import every file inside the schemas directory.
- Replace /home/artomb by your real home path ( the ~/ seems to no work ), maybe you need to reassign the icons
That's it. No Nautilus restarting is needed, although the nautilus config sometimes is buggy.
Download nautilus subversion integration tool
Download (right click and save): Download nautilus-svn scripts
Possible problems and solutions
- The script doesn't launch: Check the scripts are executable (chmod 755)
Was this post interesting?



