From: Thomas Rast Date: Tue, 20 Oct 2009 18:37:08 GMT Subject: Re: [RFC! PATCH] pull: refuse complete src:dst fetchspec arguments Message-ID: <200910202037.09140.trast@student.ethz.ch> In-Reply-To: Thomas Rast wrote: > git-pull has historically accepted full fetchspecs, meaning that you > could do > > git pull $repo A:B > > which would simultaneously fetch the remote branch A into the local > branch B and merge B into HEAD. This got especially confusing if B > was checked out. New users variously mistook pull for fetch or read > that command as "merge the remote A into my B", neither of which is > correct. > > Since the above usage should be very rare and can be done with > separate calls to fetch and merge, we just disallow full fetchspecs in > git-pull. > > Signed-off-by: Thomas Rast Argh. This was actually supposed to be an *RFC* patch. -- Thomas Rast trast@{inf,student}.ethz.ch