On 25.04.2020 20:18, Daniel Shahaf wrote: > Mark Phippard wrote on Sat, 25 Apr 2020 18:01 +00:00: >> But the final goal should be something like this (in order of importance): >> >> 1. Do not store a pristine in working copy for the file >> 2. Do not do deltification on the client when committing >> 3. Do not do compression on server when storing >> 4. Do not do deltification on server > Does #4 apply to commits, updates, or both?
#3 and #4 are both moderately pink herrings. The problem with compression and deltification on the server (for in-repository storage) is that it's currently done synchronously at transaction-commit time. There are good reasons to change that to asynchronous post-processing, possibly as part of 'svnadmin pack'. -- Brane