[MERGE] bzr+http:// should always try POSTing to the same location, not lots of child locations.

Aaron Bentley aaron.bentley at utoronto.ca
Tue Jan 9 15:51:24 GMT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Arbash Meinel wrote:
> I think it makes sense to have requests for:
> 
> .bzr/branch/foo
> 
> go through
> 
> .bzr/smart
> 
> Rather than .bzr/branch/.bzr/smart
> 
> I'm not sure why you disagree with that.

I think dumb transport operations should be consistent.

We've defined that get_transport('x').clone('y') is equivalent to
get_transport('x/y').  This breaks that.  It penalizes behaviour that we
should be rewarding, because if we can use an existing transport to
acquire another BzrDir, that is a performance win.

This is addressing the issue at the wrong layer.  Instead of changing
the way dumb transports work, implement a SmartBzrDir.  We want to do
that anyway, don't we?

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFFo7n80F+nu1YWqI0RAqL2AJ0VxZi2OtCq0BNbFRQoOgqHCPDrZgCbBdoa
K56f6du5bqoGyBOMchdkSdY=
=+gc7
-----END PGP SIGNATURE-----



More information about the bazaar mailing list