Team,

We've had several cases where a pull request was missed because it was not clear from the JIRA report whether or not it had been merged. To address this problem, I've introduced two changes in the Seam JIRA projects:

1. A custom field for a Git pull request (this field can be updated if there are follow-up pull requests, all will be tracked in the history)
2. A status workflow that updates the JIRA according to the pull request state (sent, closed)

Here are screenshots showing this workflow for a recent Seam Faces issue. (Not the Resolved Issue and Close Issue buttons appear because I am an admin, so that's not normally visible).

Feedback welcome. We can refine the workflow as we go.

Unresolved state:

unresolved.png

Link pull request workflow option:

link-pull-request-workflow.png

Enter link to pull request:

enter-pull-request-link.png

Pull request sent state:

pull-request-sent.png

Pull request closed workflow option (marks issue as resolved):

pull-request-closed.png

--
Dan Allen
Principal Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597

http://mojavelinux.com
http://mojavelinux.com/seaminaction
http://www.google.com/profiles/dan.j.allen