We still suffer from an agreed-upon set of design goals and constraints.
Ack. That's probably why we have several incompatible ad-hoc implementation.
If we want to *standardize* something, we need to abstract away things specific to JCR. Also, we need either to get the features we need into the common formats (such as support for tagging batches or adding tests), *or* need to make sure extension points are in place. It would also be useful to understand why we apparently have three different implementations (two in Jackrabbit, one in Sling?), and what we need to do make the compatible. We probably can't make them a single implementation, but the fact that we have multiple "similar" diff formats and implementations gives me headaches.
Same here. We should really try to consolidate these into one common format. For the why see above.
Michael
Best regards, Julian
