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.

Read more posts in the blog archive »