Updated Subversion Nautilus tagging script
I really like marius’s Subversion scripts for Nautilus; they’re not quite TortoiseSVN for Linux, but they’re good. I’m trying hard to use Subversion properly, and one thing to do that’s proper is to tag releases. There is no tagging script, however, so I’ve written one. Grab my Tag Nautilus script from my repository.
Update: it now automatically creates a LATEST tag pointing at the tag you’ve just created. I want this, which is why it’s in my script, but not everyone will. Creating a new tag overwrites LATEST to point at the new tag.
Update: now suggests a new tag ID by adding 0.01 to the last tag id.
After reading your script, I’ve just learnt of Zenity - thank you :-)
David.
8 hours later
[...] I use the Nautilus Subversion scripts to manage my Subversion working copies all the time. The big thing that they’re missing is TortoiseSVN’s pretty icons that get displayed on each file so you can tell at a glance whether a file has been changed or not. Well, that sort of thing is also possible, because you can write Nautilus extensions in Python. Grab my svnemblem script and drop it in .nautilus/python-extensions in your home directory. You’ll need to restart Nautilus to make this work (which basically means logging back out and in again) and you’ll need the Python Subversion bindings (package python-subversion in Ubuntu: not pysvn, which is package python-svn). You can test it’s working by running TMPDIR=<some temporary directory, not /tmp> nautilus –no-desktop <path to an SVN working copy dir>. [...]
25 weeks later
FYI: This is an updated link to Marius’s nautilus scripts, it took me a few minutes to find them so I thought this might be helpful to others:
http://marius.scurtescu.com/2005/08/24/nautilus_scripts_for_subversion
87 weeks later