recursive_flake_pipeline is responsible for determining what to call recursive_flake_try_job_pipeline with or to bail out. Instead, move the logic into a separate sub pipeline that handles single case, empty blame list, determining the first revision to run, etc.
Comment 1 by lijeffrey@chromium.org
, Jun 23 2017