Initially I just wanted keyword substitution inside a .xltm file. But really, Office 2007 documents are just zip files, and that got me thinking that the problem is more general.

Many of the best features of subversion only operate on text. Unfortunately, there are tons of compound document formats out there that actually *are* text, when you get right down to it. The text just happens to be compressed and collected with some other stuff.

So... what if a compressed archive was extracted during checkin, and re-archived on checkout? This would
(a) more easily allow for text diffs between versions of documents.
(b) permit keyword substitution
(c) allow the choice of other, more effective compression (eg, bz2) on the back end.

Thoughts?

Reply via email to