On I wrote Updated Subversion Nautilus tagging script, on the subject of Software and Linux.
[...] 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>. [...]
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
After reading your script, I've just learnt of Zenity - thank you :-)
David.