Compression of SVG(Z)s in git repositories

Elias Probst mail at eliasprobst.eu
Mon Sep 1 10:59:04 UTC 2014


I've noticed, that (except of only a very few) nearly all SVG files are
committed as SVGZ to our git repositories.

This has IMHO several drawbacks:
- every change will be stored as a single atomic blob
- git's internal packfile compression and deduplication can't be used
- no diffs for changes done to SVGs can be viewed
- batch-editing of files via sed/awk/… is way more difficult

I'd like to suggest to implement a git hook which enforces SVG files
being pushed uncompressed.
The compression of SVG to SVGZ might happen when building release tarballs.

What are your thoughts? Any reasons not to do this?

- Elias P.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20140901/b9deb314/attachment.sig>


More information about the Kde-frameworks-devel mailing list