I'm seriously considering recommending Jackrabbit as the repository for a current project, which involves maintaining the content of hierarchical (chapters, sections, subsections) legal document. One of the nuts we've found hard to crack is versioning a change to the location of a section - say I move section I.B to chapter IV. Many repositories don't handle this well - in Subversion, say, it would appear as a deletion from Chapter I and an insertion into Chapter IV, but I'd really like to actually capture the move. How would this work in Jackrabbit? I appreciate any pointers you can give.
Thanks! Jacob Mattison Yale University
