I just tried updating my local rust fork, but all x.py invocations were failing because they were trying to fetch the upstream remote of src/tools/rls. upstream was my local name of this repo (and origin was the local name of my fork). It seems like because I was on a local branch tracking a branch from upstream, x.py tried fetching upstream of submodules as well, but those submodules don't have an upstream remote, so things failed.
When I renamed origin to jplatte and upstream to origin, things started working again.
I just tried updating my local rust fork, but all
x.pyinvocations were failing because they were trying to fetch theupstreamremote ofsrc/tools/rls.upstreamwas my local name of this repo (andoriginwas the local name of my fork). It seems like because I was on a local branch tracking a branch fromupstream,x.pytried fetchingupstreamof submodules as well, but those submodules don't have anupstreamremote, so things failed.When I renamed
origintojplatteandupstreamtoorigin, things started working again.