It would be nice if bzr handled HTTP redirects sanely.
If getting http://hostname/location/.bzr results in a redirection to some other URL, it should send further requests to the target URL.
In the case of a temporary HTTP redirect, it should use the new URL for the duration of the bzr invocation.
In the case of a permanent HTTP redirect, bzr should record the new URL if it would normally have recorded the old URL. For example, "bzr pull" might update .bzr/parent, and "bzr branch http://..." would record the target URL rather than the specified one.
It would be nice if bzr handled HTTP redirects sanely.
If getting http:// hostname/ location/ .bzr results in a redirection to some other URL, it should send further requests to the target URL.
In the case of a temporary HTTP redirect, it should use the new URL for the duration of the bzr invocation.
In the case of a permanent HTTP redirect, bzr should record the new URL if it would normally have recorded the old URL. For example, "bzr pull" might update .bzr/parent, and "bzr branch http://..." would record the target URL rather than the specified one.