On Sat, Dec 5, 2020 at 1:53 PM Felipe Contreras <felipe.contreras@xxxxxxxxx> wrote: > > The current error is not user-friendly: > > fatal: not possible to fast-forward, aborting. > > We want something that actually explains what is going on: > > The pull was not fast-forward, please either merge or rebase. > > The user can get rid of the warning by doing either --merge or > --rebase. > > Except: doing "git pull --merge" is not actually enough; we would return > to the previous behavior: "fatal: not possible to fast-forward, > aborting". In order to do the right thing we will have to change the > semantics of --ff-only. This commit is wrong, the next one somehow got squashed into it. I'm sending the two patches separately. -- Felipe Contreras