My current plan: * multi-wc-format is, I consider, ready for merge to trunk. See thread [1]. -> Please review it. - I can post a diff and a summary log message to help reviewers.
* Make pristines-on-demand behaviour conditional on WC format. - The changes are mostly simple if a bit fiddly. In libsvn_wc we will need a bit of futzing around with two variants of some existing wc-db queries, one with and one without the extra 'hydrated' column, to work with both DB formats. * Re-base pristines-on-demand on top of multi-wc-format. - I have this ready in a working copy. - The one significant change is to remove the new bits from the main DB schema statements, so that it will create format 31 not 32, as the new way (multi-wc-format) is to always create the baseline (lowest supported) format first (which will be 31) and then run the statements that upgrade it to any higher requested format (specifically, when 32 is requested). * Finish the per-WC configuration. See thread [2]. -> Please review the plan there. At that point I would consider the feature a minimum viable product (MVP), ready to merge and ready for use. Please do speak up with any comments. [1] "Multi-WC-format branch: preparing for merge to trunk" [2] "[PATCH] Sketch of per-user/per-wc config for pristines-mode" - Julian