Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know open office files are just zip of text (plus images), so I'm temped to use my favorite version control system to version them, but I'll need some hooks to zip/unzip etc.

Somebody must have already done this and/or there must be a better way: any suggestions?

Note: I am a programmer and I very much prefer using a command line tool as opposed to some graphical thing. Example of what I mean: if I removed a comma in a 100+ slides presentation, I want a line long diff, which shows just that comma and the slide number. I don't want to sift through the whole presentation looking for that comma striked somewhere (and always wondering if I missed anything else)

share|improve this question

OOoSVN

A project to provide change control for OpenOffice.org documents (OpenDocument and .sx) via subversion. Transparently checks in internal changes in files and allows users to recover any previous version, view logs and compare with older versions. Works under Unix/Linux and Mac OSX.

share|improve this answer
    
Are you actually using it "in production"? It was forked in 2008 and abandoned. The forked project (odfsvn) is an inactive project as well. – Davide Feb 15 '11 at 17:29
    
@Davide No...but I show activity within the src of OOoSVN until 2/2010...sourceforge.net/projects/ooosvn/files/OOoSVN – Aaron McIver Feb 15 '11 at 17:35
    
I tested current version (i.e. v0.4) and it is not a production ready stuff. For example you can't even write your own commit message, but everything gets an useless, automated "Commit x" message. I'd rater unzip the open office files and do my stuff myself. – Davide Mar 11 '11 at 17:44
1  
@Davide It's OSS; jump in and contribute; then others can benefit. – Aaron McIver Mar 11 '11 at 18:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .