Re: draft-toomim-httpbis-versions HTTP mapping (and WebDAV Versioning)

On 05.02.2025 01:53, Michael Toomim wrote:
> Julian, I think I see the root of our disagreement. I think we have been
> assuming different mental models. Let me know if I'm getting this right:
>
> 1. In your model, each "Resource" has a set of "Version Resources", in a
> *one-to-many* mapping, like this:
>
>     - https://foo.com/hello.txt <-- Resource
>        - https://foo.com/hello.txt.1 <-- Version 1 of Resource
>        - https://foo.com/hello.txt.2 <-- Version 2 of Resource
>        - https://foo.com/hello.txt.3 <-- Version 3 of Resource
>        - https://foo.com/hello.txt.4 <-- Version 4 of Resource
> ...

That is not true.

Your two options apparently, apart how things are identified, describe
the difference between systems that only support linear version
histories, and those that allow branches and merges.

WebDAV Versioning allows the latter as well.

So as far as I can tell the main point of disagreement is whether
versions have URIs.

See <https://greenbytes.de/tech/webdav/rfc3253.html#rfc.iref.f.1>.

Best regards, Julian

Received on Wednesday, 5 February 2025 07:53:53 UTC