Utilizando GIT para controlar arquivos ODT
De artista.frustrado
Instruções para git 1.6.1 ou mais recente.
Git possui os recursos do "textconv", que permite a utilização de um comando arbitrário para converter um arquivo antes de fazer o diff. É muito simples para configurr e permite manter todas as funcionalidades do git diff tais como --color, --color-words, ...
Primeiro instale o odt2txt, um simpes e idiota conversor de OpenDocument para texto
apt-get install odt2txt
Então configure o git para permitir executá-lo adicionando ao seu ~/.gitconfig
[diff "odf"]
textconv=odt2txt
Para cada projeto que for utilizar git para controlar as versões de arquivos odf você precisa pedir ao git para utilizar o driver no arquivo .gitattributes ou $GIT_DIR/info/attributes
*.ods diff=odf *.odt diff=odf *.odp diff=odf
E pronto!!! Pode utilizar git diff, git log -p, git show ...