[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Proposal - option to store unzipped office documents on server side.

From: Paul Hammant <paul_at_hammant.org>
Date: Thu, 3 Aug 2017 08:08:32 -0400

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
Received on 2017-08-03 14:08:39 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.