Andrew Bennetts wrote:
> The specific issue here seems to be that bzr+http is working fine, but
> at some early point bzr tries to do a plain GET of the branch-format
> file (rather than via HPSS), which gets a 404, and so you get a
> typically unhelpful NotABranch error.
>
IIRC, if you "bzr branch http://" then we do normal GET via http, but we
do smart requests via POST.
If you do "bzr branch bzr+http://" then all VFS activity goes via POST
and smart requests, rather than direct http requests.
See other comments in the past about hosting using MS IIS, and issues
with that.
The good of using this method is that static files (most format files,
etc) can be cached through intermediate proxies, etc. The bad is that if
people have incorrect configurations then they get a bit of garbage.
John
=:->
status: confirmed
importance: low
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Andrew Bennetts wrote:
> The specific issue here seems to be that bzr+http is working fine, but
> at some early point bzr tries to do a plain GET of the branch-format
> file (rather than via HPSS), which gets a 404, and so you get a
> typically unhelpful NotABranch error.
>
IIRC, if you "bzr branch http://" then we do normal GET via http, but we
do smart requests via POST.
If you do "bzr branch bzr+http://" then all VFS activity goes via POST
and smart requests, rather than direct http requests.
See other comments in the past about hosting using MS IIS, and issues
with that.
The good of using this method is that static files (most format files,
etc) can be cached through intermediate proxies, etc. The bad is that if
people have incorrect configurations then they get a bit of garbage.
John
=:->
status: confirmed
importance: low
-----BEGIN PGP SIGNATURE----- enigmail. mozdev. org/
D7dcACgkQJdeBCY SNAAOliQCeKq8tL Mauv7BS0lLyl80Q ep+V 8FvjwMmvzBffe0B rT1Dv98
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAku
SuIAn3BUE+
=IsVG
-----END PGP SIGNATURE-----