On Sat, Sep 15, 2018 at 4:03 AM Julian Foad <julianf...@apache.org> wrote: >...
> > * when users update to the new version, existing shelves can't be used > > anymore since they're not compatible. Is there a way to convert the old > > shelves to the new format? If not then that means users would lose those > > saved shelves. > > There isn't a way to convert old shelves (which are patch files) to the > new format. > > However, as they are just patch files, there is an easy manual work-around > to still apply them -- using "svn patch <full path>". > When I envisioned the implementation of shelving, I figured that we would use the sql database to its best effect. Store new pristines (which is logically just key->fulltext). Maybe create an artificial wc_id to construct an alternate tree of ACTUAL_NODE entries where you can store node information of the items on the shelf. We have a database. I see no reason to fall back to messing with patch files. >... Cheers, -g