Re: [RFC] pull/fetch rename
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:47:36
Jeff King [off-list ref] writes:
On Wed, Oct 21, 2009 at 12:22:35AM -0700, Junio C Hamano wrote:quoted
It is not even a typesaver. "git fetch" updates from the default remote, so does "git remote update". Personally I think the people who invented "git remote update" were misguided, and that is why I say it was a failed UI experiment that failed, but that is hindsight talking [*1*].Declaring it a failure depends on what you consider the goal of "git remote update" to be. I find it very useful as a shorthand for "fetch from _all_ remotes"[1]. Which does save typing over $ for i in `git remote`; do git fetch $i; done
You've since read my footnote about "git fetch <group>", so I do not think this part is controversial anymore.
And of course, there is "git remote" again, saving us a few keystrokes over: $ git config --get-regexp 'remote..*.url' | cut -d. -f2
And as you may have already realized by now, I was saying two things.
(1) "git remote" in general is a good management interface for remote
nicknames and attributes attached to them, in the similar spirit as
"git config" is a good management interface for the underlying
configuration files.
(2) "git remote update" is a misguided UI expariment that failed.
So there is no disagreement between us on the "and of course" part,
either.