Note that there probably is a bzr bug in here somewhere. Specifically the original failure case is quite confusing:
bzr: ERROR: Invalid url supplied to transport: "bzr+ssh://bazaar.launchpad.net/+branch/bzr-rewrite":
no supported schemes
bzr+ssh certainly looks like it would be a supported scheme.
At least one bug is that the _resolve code is re-using the 'url' parameter, rather than raising the original url.
Note that there probably is a bzr bug in here somewhere. Specifically the original failure case is quite confusing: //bazaar. launchpad. net/+branch/ bzr-rewrite" :
bzr: ERROR: Invalid url supplied to transport: "bzr+ssh:
no supported schemes
bzr+ssh certainly looks like it would be a supported scheme.
At least one bug is that the _resolve code is re-using the 'url' parameter, rather than raising the original url.