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:
[image: unresolved.png]
Link pull request workflow option:
[image: link-pull-request-workflow.png]
Enter link to pull request:
[image: enter-pull-request-link.png]
Pull request sent state:
[image: pull-request-sent.png]
Pull request closed workflow option (marks issue as resolved):
[image: 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