Junio C Hamano wrote: > Andreas Ericsson <ae@xxxxxx> writes: >> Johannes Schindelin wrote: >> >>> But since you're one of the people knowing git _internals_ pretty >>> well, here's another reason just for you why this cannot be done: >>> There is no way to find out where the HEAD points to. >> >> $ mkdir foo; cd foo; git init; git symbolic-ref -q HEAD >> refs/heads/master > > Johannes is talking about the lack of native protocol support to > transfer symref information. That's the reason git-clone dances > around finding where HEAD really points at. It simply does not > know -- all it gets about a symref is what SHA-1 the ref points > at. Do I remember correctly that there was some talk about extending git protocol to avoid this compicated dance, and transfer symbolic refs directly? -- 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