Re: RFC: a permanent svn-specific URL syntax
From: Greg Stein <gstein_at_lyra.org>
Date: 2003-06-04 23:31:30 CEST
Bruce is quite right here. Short summary is: query string is out, and using
On Wed, Jun 04, 2003 at 10:48:41AM -0700, Bruce Atherton wrote:
Exactly. The standards out there specify that a particular revision of a
The query component of a URL does not differentiate between resources, so
> None of this has anything to do with the "svn" application or its update
Correct. DeltaV specifies the modelling of the resources, and that directly
Although, I'm not sure that we can construct a URL syntax that can be built
>...
From a user's standpoint, the two are relatively equivalent.
However, from a development/model standpoint, it poses significant problems.
http://svn.example.com/project/file.c ("head")
What happens when you issue a Depth:1 PROPFIND against the 'project'
1) you get props back for project, file.c, file.c;rev=1, file.c;rev=2, and
2) the ;rev=* resources are not WebDAV resources, so they are not returned
So... as I see it, you cannot mix the previous-revision resources among the
Thus, your URL format for per-revision will always be something like:
http://svn.example.com/.../REVNUM/path/to/file
The question is what goes in the "..." portion. Today, it is typically (but
Right back where we started. Give it up, and have the client use external
> >I just hope that any URL scheme the project chooses to implement for
Your suggestion does *not* obey the standards, however. IMO, that takes
> Of course. That is why using a semicolon makes sense. It is already part of
From a pure HTTP/URL/resource modelling standpoint, it would make sense.
Can we end this discussion for now? None of this applies to 1.0 :-(
Cheers,
-- Greg Stein, http://www.lyra.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org For additional commands, e-mail: dev-help@subversion.tigris.orgReceived on Wed Jun 4 23:28:26 2003 |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.