Ok after some testing I believe it is impossible to restack any lp branch onto another lp branch.
eg if you run
$bzr reconfigure lp:~someone/project/branch --stacked-on bzr+ssh://bazaar.launchpad.net/~someoneelse/project/other
then
$bzr info lp:~someone/project/branch <tratatata> Related branches: stacked on: ../../~someoneelse/project/other
This is not recongnised by launchpad as a valid brach (Branch has errors)
Where the correct result should be:
$bzr info lp:~someone/project/branch <tratatata> stacked on: bzr+ssh://bazaar.launchpad.net/~someoneelse/project/other
Basicly bazaar did url expansion to local directory on launchpad, when it shouldn't have since it's hosted branch.
Ok after some testing I believe it is impossible to restack any lp branch onto another lp branch.
eg if you run
$bzr reconfigure lp:~someone/project/branch --stacked-on bzr+ssh: //bazaar. launchpad. net/~someoneels e/project/ other
then
$bzr info lp:~someone/project/branch someoneelse/ project/ other
<tratatata>
Related branches:
stacked on: ../../~
This is not recongnised by launchpad as a valid brach (Branch has errors)
Where the correct result should be:
$bzr info lp:~someone/project/branch //bazaar. launchpad. net/~someoneels e/project/ other
<tratatata>
stacked on: bzr+ssh:
Basicly bazaar did url expansion to local directory on launchpad, when it shouldn't have since it's hosted branch.