Deleting the "trunk" series linked to branch messes up the Bazaar repository
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Launchpad itself |
High
|
Curtis Hovey |
Bug Description
I just tried to rearrange branches to make the timeline at http://
This had the effect of renaming our repository from ~commonsense/
Despite having read the pages about series, I do not really understand them, and in particular I cannot understand why deleting a the trunk _series_ would cause the trunk _repository_ to be labeled as "obsolete junk".
For now my co-workers and I can still commit to the branch under the name ~commonsense/
Related branches
- Eleanor Berger (community): Approve (code) on 2009-10-05
-
Diff: 399 lines10 files modifieddatabase/schema/security.cfg (+1/-1)
lib/canonical/launchpad/icing/style-3-0.css (+3/-0)
lib/canonical/launchpad/templates/launchpad-login.pt (+5/-5)
lib/lp/registry/browser/__init__.py (+47/-9)
lib/lp/registry/browser/productseries.py (+7/-2)
lib/lp/registry/browser/tests/milestone-views.txt (+6/-0)
lib/lp/registry/browser/tests/productseries-views.txt (+40/-10)
lib/lp/registry/doc/milestone.txt (+10/-0)
lib/lp/registry/model/milestone.py (+4/-1)
lib/lp/registry/templates/productseries-delete.pt (+12/-6)
Martin Albisetti (beuno) wrote : | #1 |
affects: | launchpad → launchpad-registry |
Changed in launchpad-registry: | |
importance: | Undecided → High |
status: | New → Triaged |
Curtis Hovey (sinzui) wrote : | #2 |
It does warn about this is a serious change. I think the issue is that it was not clear that the UI was and is connected to to real branches. There is nothing wrong with having prototype as the line of development, but if the issues was just about where the milestones were located, they could have been edit to change the series they were on.
Changed in launchpad-registry: | |
milestone: | none → 2.2.9 |
Changed in launchpad-registry: | |
milestone: | 3.0 → 2.2.8 |
Changed in launchpad-registry: | |
milestone: | 2.2.8 → 3.0 |
Changed in launchpad-registry: | |
assignee: | nobody → Curtis Hovey (sinzui) |
Changed in launchpad-registry: | |
milestone: | 3.0 → 3.1.10 |
Rob Speer (rspeer) wrote : | #3 |
This just happened to me again, even though I specifically detached the branch from the series before deleting the series.
The branch "lp:~commonsense/divisiui/trunk" is now, unfortunately, known as "lp:obsolete-junk/divisiui-trunk-20090625-21050". Can someone tell me how to get its legitimate name back?
tags: | added: confusing-ui |
summary: |
- Deleting the "trunk" series messes up the Bazaar repository + Deleting the "trunk" series linked to branch messes up the Bazaar + repository |
Changed in launchpad-registry: | |
status: | Triaged → In Progress |
Curtis Hovey (sinzui) wrote : | #4 |
Fixed in launchpad db-devel r8560.
Changed in launchpad-registry: | |
status: | In Progress → Fix Committed |
Fixed released in launchpad-project 3.1.10.
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
This is a very important problem. We should warn the user when an action like delete or rename will make significant changes elsewhere.