Re: 2.37.2 can't "git pull" but 2.18.0 can
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Sep 5, 2022, 10:25 UTC
- Message-ID
- <9676rprp-s6p4-o2r5-6s86-5939os5qn855@tzk.qr>
- In-Reply-To
- <CA+4x=b_07g6STT0nvma_gRhv=zdj+7TQx5SxKLUtuqONLwv=TQ@mail.gmail.com>
Hi Lana,
On Fri, 2 Sep 2022, Lana Deere wrote:
Show 8 quoted lines
> 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
Show 7 quoted lines
> 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@gmail.com) >