Split patch rebasing to reference, fence Block F, add changed_files_pass gate