Hi,
David Nuescheler a écrit :
...
regardless, i find the topic of being able to copy a version history
is worth a discussion in the jsr-283 expert group and therefore take
all the input from this mailing list into the jsr-283 expert group.
regards,
david
This thread about versioning stuff bring me back to another one :
http://mail-archives.apache.org/mod_mbox/incubator-jackrabbit-dev/200506.mbox/[EMAIL PROTECTED]
which contained questions but finally no answers. I may be more lucky
this year :-) :
1) How to remove a VersionHistory ? Tobias opened the JIRA issue
JCR-134, and I proposed to introduce a
VersionManager.removeVersionHistory(history) or VersionHistory.remove()
which would fail if any Node in any worspace still references the given
VersionHistory, and remove all Versions and the VersionHistory itself
otherwise.
2) How to get the VersionHistory of any deleted Node (to simulate the
"Attic" in the CVS world). Would it be possible to "flag" a
VersionHistory when no Node in any workspace references it ? It would
help to restore a Node, without initially knowing anything about it
(UUID, path, type, ...)
2a) An extension to the above point is to be able to retrieve a Version
based on a Date : something like VersionHistory.getVersionByDate(Calendar)
2b) As I also pointed out in that old thread, for primary-type based
search, I can't understand why the jcr:frozenPrimaryType is only held by
each jcr:frozenNode and not only once by the VersionHistory, as I think
that the primary type of a given Node cannot change during its whole
life. But I may miss something here.
Back in June, 2005, when these points have been discussed on this list,
jsr-283 did not exist, and I'm not even sure that jsr-170 was final.
So the expert group may be now interested in such small thoughts about
versioning stuff :-)
WDYT about this ?
Regards,
--
Cédric Damioli
ANYWARE TECHNOLOGIES
Tel : +33 (0)5 61 00 52 90
Fax : +33 (0)5 61 00 51 46
http://www.anyware-tech.com