Johan Corveleyn wrote on Fri, Jan 21, 2022 at 10:12:57 +0100: > (BTW: a lot of those working copies are similar, so a feature to have > a "shared pristine store" would also help, but that's another feature > altogether, and perhaps much more difficult to get right -- both > features would solve the wasted-disk-storage problem here, so I'm > happy either way)
The ≥1.7-era libsvn_wc ("wc-ng") was specifically designed to support having a single .svn/wc.db serve multiple wc's. That's why we have the «wc_id» column in the NODES table. As to what it'll take to actually implement this… I'm not sure. If someone went in and changed «mkdir(".svn")» to «symlink("/well/known/path", ".svn")», would things Just Work™, or? Cheers, Daniel