Runner does not find obsolet changeset
Summary
When pipeline as started but the changeset has been amended, jobs that has not yet pull the repository fails.
Steps to reproduce
Make a changeset that trigger a pipeline Amend and push this changeset before the jobs of the pipeline are finished
Example Project
https://foss.heptapod.net/tryton/tryton-mono-test/-/pipelines/58435/failures
What is the current bug behavior?
The jobs fails due to external condition.
What is the expected correct behavior?
I would expect that the jobs pull the obsolete changeset and keep running.