Page MenuHomePhabricator

Git checks for missing origin in 1.7.1 happen too late in the update process
Closed, ResolvedPublic

Description

The checks from D7614 should fire as part of git pull, since the git fetch command depends on origin being correct. See IRC for context.

Event Timeline

epriestley raised the priority of this task from to Normal.
epriestley updated the task description. (Show Details)
epriestley added a subscriber: epriestley.

(+@spicyj)

We also don't correct remotes unless the old one fails. Instead, we should check remotes before doing a pull.

T5938 has a very similar issue on Git 1.8.5.5. I'm at a loss as to what's going on there, but hopefully the fix for this will fix both.

Support Impact This has cropped up a number of times and is surprising and broken.