I’ve read the docs. It gives “happy path” examples.
Here’s a scenario that comes up often:
- MR1 and MR2 are now in the queue
- MR3 is a hotfix and needs to go in ASAP
- MR3 is behind both 1 and 2
- MR3 has pass review but 1 and 2 are still ongoing
- MR3 needs to move into source now
How would merge train solve this.
And if MR3 does get in, would MR1 AND MR2 re-merge and restart its pipeline?