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