Tarmac should automatically close bugs on merge of the linked branch

Bug #426394 reported by Paul Hummer on 2009-09-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Tarmac
Wishlist
dobey

Bug Description

Tarmac could easily mark a bug Fix Committed when the linked branch is merge. This would be implemented as a post-commit hook.

Related branches

Paul Hummer (rockstar) on 2009-09-08
Changed in tarmac:
status: New → Triaged
importance: Undecided → High

I don't think Tarmac should do this, at least, not by default. It might
be useful for some cases, but there are often times when one branch only
fixes part of a bug, as it may be required to implement further
functionality to solve the bug completely. I'd rather not have bugs be
closed automatically on branch merge, though I would very much like it
to be easier to close bugs from the list of bugs view in Launchpad.

Perhaps another Tarmac feature that would be nice, is having some way to
enable/disable these plug-ins easily, rather than simply having them
available or not, in the tree.

On Tue, 2009-09-08 at 18:07 +0000, Paul Hummer wrote:
> Tarmac could easily mark a bug Fix Committed when the linked branch is
> merge. This would be implemented as a post-commit hook.

Paul Hummer (rockstar) wrote :

Well, the nice thing about it being a plugin is that it can be enabled and disabled easily. In fact, non of our plugins are (currently) on by default. I think it should be implemented in a way that allows freedom for bug policies. For instance, Bazaar marks bugs as "Fix Committed" when they are in a branch, and "Fix Released" as soon as they are merged into trunk. I don't particularly like that, but the plugin could provide both ways.

Paul Hummer (rockstar) on 2009-11-16
Changed in tarmac:
milestone: none → tarmac-0.3
Paul Hummer (rockstar) on 2010-07-17
tags: added: plugin
Changed in tarmac:
milestone: tarmac-0.3 → none
importance: High → Wishlist
Paul Hummer (rockstar) on 2010-07-19
Changed in tarmac:
milestone: none → tarmac-0.4
dobey (dobey) on 2010-08-10
Changed in tarmac:
assignee: nobody → Rodney Dawes (dobey)
status: Triaged → In Progress
dobey (dobey) on 2010-08-11
Changed in tarmac:
status: In Progress → Fix Committed
Paul Hummer (rockstar) on 2010-09-18
Changed in tarmac:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers