Using FileMerge with Subversion
December 28, 2004
I just discovered svnopendiff: a handy Ruby script that opens Subversion file differences in FileMerge.app. By default, it diffs between the pristine copy and the working copy, presenting a side-by-side view with differences highlighted. A slightly less intelligent zsh script is also available.
I moved all of my projects from CVS to Subversion a while back and have been very happy with the results. The only thing I miss is the ability to go into the attic and torch a file or directory that got added by accident (e.g., a Keynote bundled directory). Subversion currently doesn't have support for permanently removing files that it's been introduced to. Here's hoping the svnadmin obliterate command gets implemented someday soon.