On 2018-03-15 10:47, Fabián Mandelbaum wrote:
Hello,

my application based on JackRabbit 2.x (albeit an old .x, IIRC, .6, still
cannot upgrade to latest because it breaks my build... lots of dependencies

Details appreciated. We'll abandon 2.6 this year.

from other libs/frameworks I use) uses version history tracking of items
stored under certain paths.
>
One of the features of the application is to be able to erase the items (wipe
them, and all related nodes and stored information forever) in question.

When deleting those items, what happens with their version history tree? Is

By default, nothing. (I think)

the version history tree eligible for garbage collection (ran by a "robot"
in my app once a day)? Or should I also delete the version history tree "by
hand" (which poses lots of problems with session state... I have to do
session.save() 'in the middle' of the deletion process)?

Thanks in advance for your answers.

I think you can delete the version history if and only iff there is no version controlled node referring to it anymore.

Best regards, Julian

Reply via email to