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

Cherry-pick bot chooses the wrong parent in relation chains where the immediate parent is merged

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: P1: Critical P1: Critical
    • None
    • production
    • Cherry-pick bot
    • None

      Cherry-pick bot examines relation chains in order to maintain parentage across cherry-picks, but in the case where a cherry-pick is delayed for whatever reason long enough that it's parent is merged, cherry-pick bot will choose the original patchset of the now-merged parent instead of the merged sha. This is often harmless, but in the event that gerrit merges related changes in an integration out-of-order (impossible to predict), this can cause unexpected merge conflicts in the downstream cherry-pick.

      To work around this, pickbot should pick on top of branch HEAD if its parent is in the MERGED state to avoid these types of conflicts.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes