OmniGraffle Pro and Subversion

7 01 2007

I’m working on wireframes for a startup company, and I’m using the excellent OmniGraffle Pro to do it. Of course I’m keeping all my artifacts in Subversion. But there’s a problem: OmniGraffle sometimes changes a file’s format from a single flat file to a “bundle”, which is a directory that Mac OS X pretends is a single entity (as is seen with all the .app bundles in the /Applications directory). OmniGraffle bundles contain a file with a hideously awful filename, which I’ve seen in the old Classic MacOS if I remember correctly: Icon^M. Like, 5 characters, 5th is a carriage return. Subversion can’t check it in, svn:ignore can’t ignore it. Ugh. Here’s the fix: Using OmniGraffle with Subversion without Sadness


Actions

Informations

2 responses to “OmniGraffle Pro and Subversion”

12 01 2010
mike (09:46:06) :

What are you using for svn client? Is there an extra slick way to do svn with graphics files?

23 01 2010
Jamie Flournoy (13:19:54) :

I use the command-line svn client.

I don’t think any extra slickness is necessary for graphics files, unless someone wants to write a special diff tool that can show the changes in a binary file (i.e. a JPEG or PSD or .graffle diff viewer). That would be useful but it shouldn’t be built into a version control tool in my opinion (it should be a standalone tool that a VC tool could use for diff viewing).

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>