У меня возникла та же проблема, но после тщательного поиска нашел решение в списке рассылки: http://www.spinics.net/lists/git/msg160731.html
Модифицированная конфигурация, подобная этой
[core]
repositoryformatversion = 0
filemode = true
bare = true
[diff "odf"]
textconv=odt2txt
Измененная информация / атрибуты:
*.ods diff=odf
*.odt diff=odf
*.odp diff=odf
Изменено /etc/gitweb.conf: push @diff_opts, '--textconv';
ВАЖНО : Как я уже читал, включение diff_opts может привести кк проблемам безопасности, позволяющим пользователям git выполнять код!
Я понял, что вы пишете в списке, в любом случае, я оставлю это здесь для будущих поисков ...:)