uncommit should remove tags

Bug #605814 reported by Martin Pitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Medium
Jelmer Vernooij

Bug Description

A common workflow for Debian/Ubuntu packaging is :

 * work on package
 * dch -r/debcommit -r -> this will commit a change "release 1.2.3-4" and tag it with 1.2.3-4, i. e. the package version number
 * build source and binaries
 * notice something that you forgot, e. g. a small lintian complaint
 * bzr uncommit, go back to square 1

The inconvenience here is that bzr uncommit does not automatically delete the tag. I have to manually "bzr tag --delete 1.2.3-4" after each uncommit, which is error prone, and also seems quite redundant.

Can uncommit destroy the tags as well, please?

Tags: tags uncommit

Related branches

Revision history for this message
John A Meinel (jameinel) wrote :

This is somewhat related to other tag issues. For example, doing "bzr merge ../other/branch" will bring in the tags from the other branch but then doing "bzr revert" will not delete the tag.

If we ever get a tag staging area, then what might make the most sense would be to have 'uncommit' put the tag into that area. Like how today doing "bzr uncommit" will set the working tree to have the same merged revisions.

Changed in bzr:
importance: Undecided → Medium
status: New → Confirmed
Jelmer Vernooij (jelmer)
tags: added: tags uncommit
Jelmer Vernooij (jelmer)
Changed in bzr:
assignee: nobody → Jelmer Vernooij (jelmer)
status: Confirmed → In Progress
milestone: none → 2.5b1
Jelmer Vernooij (jelmer)
Changed in bzr:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.