Comment 4 for bug 1852389

Revision history for this message
Robie Basak (racb) wrote :

> 2. modify the deleted tag in a way to not collide on an equal import later could be -deleted or something like it

This stop won't be necessary because Launchpad won't permit an import of the same version in the same distribution but with different contents. A subsequent upload would have to bump the version beyond what was used previously.

But this exposes one of those awkward edges of "just winding the branch pointer back". A developer using git-ubuntu won't know that the deletion happened, and so won't know that a simple version bump won't work. Admittedly this happens without git-ubuntu though.

That's why I'm half inclined to think that the current situation is better. The developer does need to know that the deleted publication did happen, and does need to make an informed decision on how to handle that - preferably *before* starting work. So maybe this is something that we could better detect communicate in the client, rather than changing the git-ubuntu repository "format".