Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-6248

Reopen jira issues on Reopens keyword and add sha to issue for detected reverts

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Fixed
    • P2: Important
    • None
    • None
    • Jira Closer Bot
    • None
    • d8a697730 (master), ee15f89fd (dev), 6a343fd31 (dev), 44a2c39aa (6.8), 0ee367f19 (6.7), e6429f674 (tqtc/lts-6.5), bf8ce130a (tqtc/lts-6.2)

    Description

      A new keyword, "Reopens:", is proposed for commit message footers which will trigger the reopening of a Jira issue.

      Proposed behavior is twofold:

      1. When the Reopens footer appears in conjunction with the Fixes footer, it will reopen the specified issue upon pushing the first patchset to Gerrit. (F.ex. A follow-up change to fix an issue by which the first patch that closed the change did not completely resolve the bug)
      2. When the Reopens footer appears without the presence of Fixes, it will reopen the specified issue upon merging the change. (F.ex. A revert that once merged makes the tagged Jira issue outstanding once more)

      Jira issues implicated by Reopens should be tagged with the relevant commit once merged.

      Further, changes which include a revert in the commit message should tag the relevant Jira issue with the merged sha, even if the Reopens keyword or any other keyword is not present on the change. This relation can usually be identified by examining the original commit the revert relates to.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            daniel.smith Daniel Smith
            daniel.smith Daniel Smith
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes