Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
add comment

1 Answer

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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.