On Sun, Nov 8, 2009 at 10:10 PM, Paolo Bonzini <bonzini@xxxxxxx> wrote: > On 11/08/2009 04:48 PM, Björn Gustavsson wrote: >> There is one incompatibility: the skipDefaultUpdate configuration >> variable will only be honored if remotes.default is not set (i.e. >> when 'git remote update' will invoke 'git fetch --all', not when >> it will invoke 'git fetch default'). > > Rather than introducing this incompatibility, I'd rather see 'git remote > update' deprecated (so that the code will one day go away for good) and, for > now, leave duplicated functionality for the incompatible case. I didn't check my facts properly before writing that commit message. Looking again at the old code in builtin_remote.c (after a long break), and actually testing the behavior, I see that there is no incompatibility. Both the old and the new code use skipDefaultUpdate only if remotes.default is not set. If remotes.default is set, that list of remotes will be used. Only if remotes.default is not set, will 'git remote update' go through the list of all remotes and filter away those that have skipDefaultUpdate set to true. Sorry for the confusion. I will correct the commit message in my re-roll of the patch. -- Björn Gustavsson, Erlang/OTP, Ericsson AB -- 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