Julian Foad wrote: > I'm writing an initial patch to let the user control pristines-on-demand > on and off per WC.
This setting doesn't have to be persistent in the WC. It could be configured in client run-time config instead (e.g. ~/.subversion/config), as we previously mentioned. If it's stored in the WC then we need to create some new UI to control the setting. I am not sure we want to do so just now. It does seem, if we were designing svn from scratch, such a setting would ideally be remembered in the WC and there would be UI to control it, analogous to "git config --system|--global|--local", but we are not there. When we were thinking the setting would be of the form "on for all files larger than X" then the runtime config seemed more appropriate, as that form might be expected to apply to many WCs, possibly adding conditions such as "and path to WC matches Y" or "repository matches Z". Specifying the WC path is ugly as WCs can be moved and we haven't ever exposed any other identifier for a WC. Specifying a pattern to match the WC path is better. Specifying it per repository is very logical because the behavior is so dependent on the repo connection. Any good ideas anyone? - Julian