Nautilus Scripts for Subversion

Tagged:  •  

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

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:

Reply

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options