Junio C Hamano wrote: > "Shawn O. Pearce" <spearce@xxxxxxxxxxx> writes: > >> Nicolas Pitre <nico@xxxxxxx> wrote: >>> The work in progress to enable separate reflog for HEAD will make it >>> independent from reflog of any branch HEAD might be pointing to. In >>> the mean time disallow HEAD@{...} until that work is completed. Otherwise >>> people might get used to the current behavior which makes HEAD@{...} an >>> alias for <current_branch>@{...} which won't be the case later. >> >> I happen to really like the fact that HEAD@{...} is an alias for >> <current_branch>@{...}. > > It is usually easier to type. > >> But now that HEAD will soon be getting its own reflog, I guess I >> better relearn how to type <current_branch>. :-) > > One thing that is certain is that master@{...} will mean the > same thing no matter what happens to Nico's series -- it talks > about where the tip of that particular branch was at any recent > time. Right now HEAD@{...} happens to talk about "the current > branch" (and only the current branch) -- Nico's patch would > change the semantics when/if it is merged. Perhaps we should use @{...} to refer to reflog for HEAD, or use yet another special notation? -- Jakub Narebski Warsaw, Poland ShadeHawk on #git - 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