On Fri, Sep 02, 2011 at 09:00:55AM +0200, Johannes Sixt wrote: > > It would be considerably nicer if the server had some way of saying > > "I expect this branch to be rewound". Which has been discussed off > > and on over the years, as I recall. > > So, if such a feature were available, wouldn't it be nicer if the initial > clone set up the refspec like this: > > [remote "origin"] > url = git://git.kernel.org/pub/scm/git/git.git > fetch = +refs/heads/*:refs/remotes/origin/* > fetch = refs/heads/maint:refs/remotes/origin/maint > fetch = refs/heads/master:refs/remotes/origin/master > > i.e., the non-wildcard refspec are about which branches are *not* expected > to be rewound rather than the other way around. I don't see the advantage one way or the other. Doesn't it just amount to what the default will be? And isn't "not rewind" generally the more common, and hence a better default? Or are you saying that for backwards compatibility, it would be better to end up with a refspec more like what we have now? That I can see the advantage of. -Peff -- 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