Google Code recently added their own integration of the issue tracker with
version control by using specially formatted commit messages:
http://code.google.com/p/support/wiki/IssueTracker#Integration_with_version_cont
rol
I'd like Gurtle to help with that new integration.
* extend the issue list dialog so that the user can choose not just the
issue but also a list of options on how to refer to the issue ("Closes",
"Resolves", "Update issue...", ...)
* provide an "extended" dialog after selecting an issue which provides an
UI to update issue fields (summary, status, labels, ...)
With that information, insert the corresponding lines to the commit message
by making sure those lines are correctly formatted (e.g., the line "Update
issue #xxx" is the first line).
* use the CheckCommit() method to do a final check of the commit message
and show a warning if e.g., text like "updates issue #xxx" is not on the
first line.
* in OnCommitFinished(), offer to open the webbrowser showing the updated
issue (maybe this should be configurable)