[WIP] Tight bug tracker integration

Review Request #5481 — Created Feb. 16, 2014 and discarded




This is work in progress to make RB integrate better with different bug trackers.

Current plan is to provide user with bug tracker related actions that can be tied to review board events (RR created / updated / submitted / bug linked to RR). Based on discussion on issue 193 and its duplicates, and mailing list the following actions are the most desired:

  • Posting comments
  • Creating new (sub)issues
  • Change the status of a bug

I have also looked into showing information about the bug in review board review request.

At the Facebook code sprint, I played around with JIRA bug tracker and hacked together ugly and mostly hard coded integration that posted comments and changed JIRA issue status based on RR status. I have realized that end users have quite different workflows so the action - event -based configuration seems to be the most approriate approach.

There is a discussion on this at review board mailing list: https://groups.google.com/d/msg/reviewboard/DymDgBu_9_Q/HK91wXJ4PhcJ.

Review request changed
Change Summary:
I created a new review request that is linked to Review Board repository (See https://reviews.reviewboard.org/r/5531)