527
527
transport.base, e.permanently, target)
528
528
# Let's try with a new transport
529
529
qualified_target = e.get_target_url()[:-len(relpath)]
531
531
# be applied again to the new transport *iff* the
532
532
# schemes used are the same. It's a bit tricky to
533
533
# verify, so I'll punt for now
535
535
return get_transport(target)
538
find_format, transport, redirected, errors.NotBranchError(base))
538
transport, format = do_catching_redirections(find_format, transport,
540
543
BzrDir._check_supported(format, _unsupported)
541
544
return format.open(transport, _found=True)