On 30.11.2011 13:19, Thomas Mueller wrote:
Hi,
I agree that this might be useful, but a simpler approach is to use
HTTP's If-Match header. Of course that requires having a sane strategy
to compute ETags.
You are mixing the binding (HTTP) with the format (JSOP).
You can't assume HTTP is used.
Well, it depends where we're coming from.
If the task is "define a patch format for use over HTTP Patch", then
yes, we can assume HTTP is there.
We still suffer from an agreed-upon set of design goals and constraints.
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.
Best regards, Julian