On Tue, Feb 17, 2015 at 12:34 PM, Paolo Bonzini <bonzini@xxxxxxx> wrote: > > I guess only Linus could answer that, since he wrote 024d34cb0 and he > knows the intent better than anyone else. I don't even understand your problem. You said "when $3 is not passed git will try to use "HEAD" as the default but it cannot be resolved to a tag, neither locally (patch 2) nor remotely (patch 3)" which makes absolutely no sense. HEAD is not a tag. Never has been, never will be. If you want me to pull a tag, then you damn well should say what tag you want, not just randomly say HEAD. So what is it you want to do? At no point is "HEAD should resolve as a tag" sensible. Linus -- 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