Should error out if a branch's prerequisite isn't in the list of MPs
Bug #1540860 reported by
Michał Sawicz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bileto |
Fix Released
|
Medium
|
Robert Bruce Park |
Bug Description
The train does seem to have some knowledge of prerequisites (when sorting branches to land), but it doesn't check whether a prerequisite MP is in the list of MPs.
This may lead (ugh, *did* lead ;/) to a case where the train "misses" a commit in the sense that both the prerequisite and the "top" branch get merged in one commit.
Even worse, the prerequisite MP might not even be approved yet (although that's rare, how could the top branch be approved and not its prerequisite, if it's included in the top branch anyway), and the train will happily merge.
Changed in cupstream2distro: | |
importance: | Wishlist → Medium |
affects: | cupstream2distro → bileto |
To post a comment you must log in.
It probably needs to check if the prerequisite has new commits that are not on trunk, in case it was merged before already.