Ported from #125771. origin/main moves first and the upstream sync then returns HEAD to the SHA that was running before the update. That is a successful branch repair, not a no-op, and the update must accept it.
Ported from #125771. origin/main moves first and the upstream sync then returns HEAD to the SHA that was running before the update. That is a successful branch repair, not a no-op, and the update must accept it.