Re: [RFC! PATCH] pull: refuse complete src:dst fetchspec arguments
Show 16 quoted lines
> 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 <trast@student.ethz.ch>
Argh. This was actually supposed to be an *RFC* patch.
--
Thomas Rast
trast@{inf,student}.ethz.ch