Re. being unsure exactly what the feature behaviour is: we should have a clear 
description somewhere permanent. Release notes for a start. Help text as well? 
For now, the BRANCH-README says it this way:

"The core idea is that we start to maintain the following invariant: only the 
modified files have their pristine text-base files available on the disk."
(https://svn.apache.org/repos/asf/subversion/branches/pristines-on-demand-on-mwf/BRANCH-README)

And it gives more detail.

Re. intended UI for enabling it: I do think we need an explicit option to 
enable the feature by name, not just a WC version number. I haven't yet worked 
out whether it must also be possible to upgrade to 1.15 format without enabling 
the feature, and thus need to store the feature-enable flag in the WC somewhere 
separate from the format version number. For future developments of other wc 
features, that will be needed; I just haven't finalised yet if it's essential 
for MVP. Might be, in order to not cause compatibility issues for those future 
scenarios.

- Julian

- Julian

Reply via email to