This is a big feature request, hopefully it is possible: show diffs
for documents in the Open Document Format. I'm especially interested
in the .odt and .odm files. At the moment I have about 500+ of such
documents in subversion, that are regurarely updated. At the moment we
don't see the diff as the documents are stored in a binary format.
But, as you may know, an OD[FTM] document is just a zipped archive of
xml files. If during
the svn commit the current and the previous archive could be unzipped
and (unified) diffed. This diff could than be included in the
svnnotify notification email. Would this be possible??? I hope so!
I can imagine that the system will be stressed, when a lot of *.odt and
*.odm files will be committed, but that might be solved with threshold
levels to keep the work within limits. (Or when keyword support
exists, a keyword telling not to diff ODF documents might be
added ;) )? Would this be possible?