From: Marc Branchaud Date: Wed, 30 Apr 2014 22:06:45 GMT Subject: Re: Pull is Evil Message-ID: <536173F5.7010905@xiplink.com> In-Reply-To: <5361598f8eaf7_4781124b2f02b@nysa.notmuch> On 14-04-30 04:14 PM, Felipe Contreras wrote: > Marc Branchaud wrote: >> All that said, I don't object to any attempts at improving the command >> either. But I also don't see any kind of improvement that would lead >> me to start using "git pull" let alone recommending it to new users. > > What is wrong when `git pull` merges a fast-forward? Nothing. Everything. It depends. > The problems with `git pull` come when you can't do a fast-forward merge, right? Some of them, maybe most of them. But the reason "git pull" is broken is that any solution to the problems that arise depend on the project's workflow. That would be fine if there was a workflow that suited some large majority of users, but there doesn't seem to be one. M. [1] https://www.survs.com/results/QPESOB10/ME8UTHXM4M