The Jelmer "fork" of bzr.dev
Jelmer Vernooij
jelmer at vernstok.nl
Sun Apr 12 17:08:57 BST 2009
John Arbash Meinel wrote:
>
> ...
> >>>
> >> It won't ever implement get_smart_* though, will it?
> >>
> > It might. It's not unlikely that SvnHttpTransport will subclass
> > HttpTransport in the future, and add a couple of extra methods to
> > support DeltaV HTTP requests. Or alternatively, SvnHttpTransport might
> > go away altogether if webdav support is integrated in bzr core.
>
> > Also, if Google happened to start returning 401's to GET or HEAD
> > requests (neither of which are required for svn access) just like they
> > do for POST things will still break, as attempts to access .bzr/format
> > will fail.
>
> > Cheers,
>
> > Jelmer
>
>
>
>
> So if SVN doesn't use POST, GET, or HEAD, how *does* it get data via
> HTTP? I realize it uses OPTIONS, but I don't think that is a data
> protocol, and it seems like that covers most of HTTP... does WebDAV just
> introduce a whole set of new queries?
There's two protocols here: WebDAV and DeltaV. DeltaV is an extension of
WebDAV that provides versioning. WebDAV adds a bunch of new methods (not
sure what their names are exactly, the svn libraries abstract these away
for me nicely :-)
The main methods used by svn for the read side of things are OPTIONS,
REPORT and PROPFIND.
Cheers,
Jelmer
More information about the bazaar
mailing list