[Development] New keyword for Fixes bot "Reopens" and revert detection now live

Daniel Smith daniel.smith at qt.io
Wed Jun 19 13:21:25 CEST 2024


Following feedback on the Reopens footer, it is now live an can be used in the commit message with the new behaviour:

  *   Use Fixes normally to close an issue and as assign a fix version.
  *   Use the Reopens footer to auto-reopen an issue when a change with the footer merges. For example, in a Revert commit.
     *
Reopens and Fixes should not target the same jira issue; Fixes takes precedence if both exist and target the same issue.
  *   Use Fixes to re-close a previously reopened issue. This entails a minor behavioural change in the bot: Where previously, the bot would refuse to re-close a reopened issue, it now effectively only disallows cherry-picks from doing so. This means that if a fresh (never seen before) change ID with a fixes footer merges, it will close the issue, but only ever once. Any duplicate change IDs which merge on non-origin branches (cherry picks) will ignore the closing action of the Fixes footer.
     *
This behaviour applies regardless of how the change was reopened.

As in the original proposal, Revert commits will now automatically tag any jira issues originally tagged by the commit being reverted to include the sha of the merged revert commit.

An update to the commit message template including Reopens is in review<https://codereview.qt-project.org/c/qt/qt5/+/569933> <https://codereview.qt-project.org/c/qt/qt5/+/569933> and should be merged shortly.

-Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20240619/2cc2ba09/attachment.htm>


More information about the Development mailing list