I understand the process to propose feature requests is to first post the
idea on this forum, then if everyone agrees, post an item to Jira.

I previously wrote a blog entry on Git storing MsOffice document unzipped
(.docx and .xlsx are zips XML and a few things) -
https://paulhammant.com/2015/07/30/git-storing-unzipped-office-docs/.

That blog entry links to two diffs. One for a regular *unzipped* office
doc, and one that was  *unzipped but reformatted* before commit.  After the
reformat, the contents of the Mary.docx_ folder can be rezipped and the at
least the Mac's MsWord opens it fine - I tested it.

It would be great if there were a setting somewhere like:

unzip_these_suffiixes_on_serverside_but_reconstitute_zipped_form_for_client_interop:
docx, xlsx, pptx

(or 'unzip_rezip_suffixes')


So Subversion gets to store the text forms (rather than the zip), with
improved opportunities for storage savings via the recently discussed fsfs
options.

Better still:

unzip_reformat_store_rezip_on_access_suffixes: docx, xlsx, pptx

xml_reformat_command: xmllint --format

Of course as well as storage benefits, there are diff benefits, but today
that would most likely be via one of the web portal installs that bundle
subversion where people do most of their diff viewing these days (and
incidentally one aspect of the game changer that Git*Hub* was from when it
emerged from from alpha on February 8, 2008).


Unrelated quick question: is there record of the Subversion 1.0 celebration
event at Colllabnet in Brisbane in 2004/5 ?  I think there were a couple of
notable absentees, but that sort of thing shouldn't disappear from the
internet.

- Paul

Reply via email to