Based on the CVS Nautilus Scripts written by Gavin Brown I wrote a set of scripts for subversion. You can right click on a subversion managed file or folder (you can also multiple select) and then select a command from the Subversion submenu. All scripts will give feedback using a zenity message box.
The most important commands are right in the Subversion menu. Not so often used commands are in the Subversion/More... submenu and property related commands are in Subversion/Properties....


Download: nautilus-svn-scripts-0.9.tar.gz nautilus-svn-scripts-0.9.2.tar.gz
All commands are implemented as bash shell scripts, which is good enough for basic commands. For anything fancier than this I would probably use Python. The current commands cover all the functionality I need at the moment. The only thing I would add right now is a diff command, but my knowledge of bash is too limited to be able to write a diff wrapper for subversion.
Update 2005-10-01: version 0.9.2 is out:
- packaging script to eliminate backup files (pointed out by Trond Andersen)
- using mktemp to create temporary log files (suggested by Miek Gieben)
- added 3 new commands: Checkout, Diff and Rename (created by Alexandre Rocha Lima e Marcondes)
Update 2006-07-07: The script is now available in the Ubuntu Dapper universe repository:
http://packages.ubuntu.com/dapper/devel/nautilus-script-collection-svn
Technorati Tags: 


