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.