runbot/forwardport/models
Xavier Morel 2337bd8518 [FIX] forwardport: chain crash on insert in forward-port cron
On two of the freezes, thereafter the logs showed serial crashes in
the forwardport cron when trying to find the insertion point for a new
forward-port.

The first time was not really diagnosed, the second time the cause was
found to be a retargeted PR which led to a failure of the "insertion"
forward port, which did not take that possibility in account (it
assumed -- sensibly I believed -- that an intermediate FP following a
branch insertion would always succeed, sadly the malevolent universe
had other plans).

So only insert the new forward port inside its sequence (if necessary)
if the forward port actually succeeded, otherwise ignore it.

Fixes #551
2022-02-10 13:51:33 +01:00
..
__init__.py [ADD] runbot_merge: ~~tree~~ freeze wizard 2021-11-17 10:40:12 +01:00
forwardport.py [FIX] forwardport: chain crash on insert in forward-port cron 2022-02-10 13:51:33 +01:00
project_freeze.py [FIX] forwardport: don't forwardport freeze PRs 2022-02-08 10:11:57 +01:00
project.py [FIX] forwarport: mark branches as fp-targets by default 2022-02-07 08:10:03 +01:00