Tarmac should automatically close bugs on merge of the linked branch

Bug #426394 reported by Paul Hummer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Tarmac
Fix Released
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.

Tags: plugin

Related branches

Paul Hummer (rockstar)
Changed in tarmac:
status: New → Triaged
importance: Undecided → High
Revision history for this message
dobey (dobey) wrote : Re: [Bug 426394] [NEW] Tarmac should automatically close bugs on merge of the linked branch

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.

Revision history for this message
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)
Changed in tarmac:
milestone: none → tarmac-0.3
Paul Hummer (rockstar)
tags: added: plugin
Changed in tarmac:
milestone: tarmac-0.3 → none
importance: High → Wishlist
Paul Hummer (rockstar)
Changed in tarmac:
milestone: none → tarmac-0.4
dobey (dobey)
Changed in tarmac:
assignee: nobody → Rodney Dawes (dobey)
status: Triaged → In Progress
dobey (dobey)
Changed in tarmac:
status: In Progress → Fix Committed
Paul Hummer (rockstar)
Changed in tarmac:
status: Fix Committed → 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.