Cannot delete hal branch due to shared revision

Asked by Martin Pitt

I moved https://code.launchpad.net/~ubuntu-core-dev/hal/ubuntu to be a proper ubuntu package branch (https://code.launchpad.net/~ubuntu-core-dev/ubuntu/karmic/hal/ubuntu) and wanted to delete the old one. However,

  https://code.edge.launchpad.net/~ubuntu-core-dev/hal/ubuntu/+delete

says "This branch cannot be deleted as it has 1 branch sharing revisions.". It doesn't say which branch, and also this should be an internal implementation detail? Most of the branches on https://code.launchpad.net/hal are owned by individual contributors, so it's quite an exercise to get all of them to delete their's (and it shouldn't be required at all).

Thanks in advance!

Question information

Language:
English Edit question
Status:
Answered
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jonathan Lange (jml) said :
#1

Hey Pitti,

There are a couple of issues here.

The most immediate is that lp:~vorlon/hal/lp.277589 is stacked on the lp:~ubuntu-core-dev/hal/ubuntu branch. This means that you cannot delete the ubuntu branch without breaking vorlon's branch. It's kind of an internal implementation detail, but not something that we can hide completely.

The workaround is to talk to vorlon & ask him to delete his branch. Once you've pushed your branch to its new location, he can repush his branch to Launchpad, stacking it however he pleases.

The second issue is that you aren't told *which* branches are stacked on yours. This is a bug. I'll file it & post a link here.

jml

Can you help with this problem?

Provide an answer of your own, or ask Martin Pitt for more information if necessary.

To post a message you must log in.