Re: "git pull REMOTE" question
- From
Jon Loeliger <jdl@freescale.com>
- Date
- Aug 22, 2007, 16:44 UTC
- Message-ID
- <1187801063.15321.4.camel@ld0161-tx32>
- In-Reply-To
- <7vtzqsjgq2.fsf@gitster.siamese.dyndns.org>
On Wed, 2007-08-22 at 00:11, Junio C Hamano wrote:
Show 20 quoted lines
> So, how about extending the syntax for [branch $current_branch] > section of the config like this? > > ;; traditional -- when on "master", use '[remote "origin"] url' > ;; and '[remote "origin"] fetch' to decide where to fetch from, > ;; and merge their refs/heads/master to our branch. > [branch "master"] > remote = origin > merge = refs/heads/master > > ;; new -- when on "master', and the user says to pull from "usb" > ;; without saying which branch to merge, use '[remote "usb"] url' > ;; and '[remote "usb"] fetch' to decide where to fetch from, > ;; and merge their refs/heads/xprm to our branch. > [branch "master:usb"] > merge = refs/heads/xprm > > The trick in the new syntax is that you cannot have a colon in > refname, so there is no way for existing [branch $name] section > to crash with the new style definition.
Wasn't there was a brief alternate notion to add a "for <remote>" clause and allowing something like this?:
[branch "master"]
merge = refs/heads/xprm for usb
merge = refs/heads/stuff for otherremoteThanks, jdl