On 2009.09.24 13:25:50 +0200, Björn Steinbrink wrote: > On 2009.09.15 17:29:58 +0200, Matthieu Moy wrote: > > At the moment, I can configure a tracking branch to let me just type > > > > $ git pull > > > > when I want to say > > > > $ git pull origin master > > > > Now, assume I have another remote "foo", I'd like to be able to just > > say > > > > $ git pull foo > > > > and put something in my .git/config so that Git knows I mean > > > > $ git pull foo master > > > > Is there a simple way to do that? > > Setup "foo" so that it fetches "master" only, i.e. have > remote.foo.fetch = refs/heads/master:refs/remotes/foo/master > > You get that setup with: git remote add -t master foo git://... > > Then there's only one possible choice for "git pull", and it will take > that. Ah, crap, spoke too soon. That works only when branch.<name>.merge is not set. Though that's not that much of a problem. When your "primary" remote (the one set for branch.<name>.remote) also fetches just a single branch, "git pull" will still work, even if branch.<name>.merge is not set. Björn -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html