> What > happens if you call `git pull origin feature/switch-to-qt5` explicitly? $ /re/tools/linux-x86_64/opensrc/git/2.37.2/bin/git pull origin feature/switch-to-qt5 >From http://githost:7990/scm/dp/d2s_sw * branch feature/switch-to-qt5 -> FETCH_HEAD Already up to date. In that case, it works. But subsequently trying without the explicit specification still fails. .. Lana (lana.deere@xxxxxxxxx) On Wed, Sep 7, 2022 at 6:21 AM Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote: > > Hi Lana, > > Please find my reply inline. > > On Tue, 6 Sep 2022, Lana Deere wrote: > > > With --prune set, the 2.18.0 pull still works but the 2.37.2 pull > > still fails. There are several of us sharing this branch and we > > aren't having any issues pushing or pulling with 2.18.0. > > Oh, so there _is_ a remote branch called `feature/switch-to-qt5`? What > happens if you call `git pull origin feature/switch-to-qt5` explicitly? > > Ciao, > Johannes > > > > > .. Lana (lana.deere@xxxxxxxxx) > > > > > > > > On Mon, Sep 5, 2022 at 6:25 AM Johannes Schindelin > > <Johannes.Schindelin@xxxxxx> wrote: > > > > > > Hi Lana, > > > > > > On Fri, 2 Sep 2022, Lana Deere wrote: > > > > > > > I'm testing an upgrade to git 2.37.2 from the current version we're > > > > using of 2.18.0. When I try to pull in my development tree, 2.37.2 > > > > gives me an error but 2.18.0 things all is fine: > > > > > > > > $ /tools/linux-x86_64/git/2.37.2/bin/git pull > > > > Your configuration specifies to merge with the ref > > > > 'refs/heads/feature/switch-to-qt5' > > > > from the remote, but no such ref was fetched. > > > > > > I bet this means that that `switch-to-qt5` branch was deleted on the > > > remote side, in which case... > > > > > > > $ /tools/linux-x86_64/git/2.18.0/bin/git pull > > > > From http://githost:7990/scm/dp/sw > > > > * branch feature/switch-to-qt5 -> FETCH_HEAD > > > > Already up to date. > > > > > > ... Git would lie here and simply use the locally-cached version of the > > > last successfully-fetched `switch-to-qt5` branch. > > > > > > To test this, you could pass the `--prune` option to `pull` (see > > > https://git-scm.com/docs/git-pull#Documentation/git-pull.txt---prune for > > > details), then try both pulls, and I bet _both_ will now fail. > > > > > > Ciao, > > > Johannes > > > > > > > Anyone have any ideas about this? All I could find on google was a > > > > suggestion that the "no such ref" message indicates the remote branch > > > > was deleted, but that's not the case here. > > > > > > > > > > > > .. Lana (lana.deere@xxxxxxxxx) > > > > > >