From: Jeff King Date: Mon, 09 Nov 2009 01:08:24 GMT Subject: Re: [RFC/PATCH 2/4] Teach the --multiple option to 'git fetch' Message-ID: <20091109010824.GA17414@coredump.intra.peff.net> In-Reply-To: <76718490911081659u318ea362l29342a9b3d90f03f@mail.gmail.com> On Sun, Nov 08, 2009 at 07:59:46PM -0500, Jay Soffian wrote: > 2009/11/8 Björn Gustavsson : > > Add the --multiple option to specify that all arguments are either > > groups or remotes. The primary reason for adding this option is > > to allow us to re-implement 'git remote update' using fetch. > > Can't this be determined automagically by inspecting the arguments? I > believe there can be two unambiguous usages: > [...] > "The format of a parameter is an optional plus +, followed > by the source ref , followed by a colon :, followed by the > destination ref ." Isn't the colon optional, indicating that the ref should be fetched into FETCH_HEAD? I.e., $ git fetch origin pu From git://git2.kernel.org/pub/scm/git/git * branch pu -> FETCH_HEAD ? -Peff