I haven't been looking at Java Content Repository (JSR-170/283) in depth (will do this soon), but I guess with underlying JCR support this feature won't be a big thing to implement.
Might be. I have a nagging feeling that the versioning support of JCR is not what we want. The check-in/check-out process is not really designed for this kind of an usecase.
/Janne
