From: Junio C Hamano Date: Fri, 11 Nov 2011 16:38:07 GMT Subject: Re: [RFC/PATCH] remote: add new sync command Message-ID: <7vvcqqr4wg.fsf@alter.siamese.dyndns.org> In-Reply-To: Jakub Narebski writes: > Junio C Hamano writes: >> Felipe Contreras writes: >> >> > Perhaps these 'git remote' commands should be removed in 1.8 then. >> >> It is true that it was a long-term goal to deprecate many parts of the >> "git remote" script that started as a hack to scratch itches "git fetch" >> in the older days did not directly scratch for people, e.g. fetching from >> multiple remotes in one go. >> >> I do not think 1.7.X series to 1.8 is a big enough jump to remove >> duplicated features, though. > > I am using "git remote update" to fetch a _subset_ of remotes; > does "git fetch" offers such feature already? Heh, look at builtin/remote.c::update() and report what you see. It just calls into "git fetch" and let the command fetch either from a single repository or from a remote group. "git remote update" is not even aware of the remote groups; the expansion is done by "git fetch". Whoever added "multiple repositories" feature to "git fetch" in order to support "remote update " apparently under-documented it.