Ramkumar Ramachandra wrote: > HEAD has been special right from the start, and we cannot elevate > anything else to its status now. As to why I agree with you: I audited the callers of branch_get() and found out there are some things that cannot be fixed just by fixing branch_get(): For instance, 'git fetch origin M' will not work, and it's not branch_get()'s fault. And that is just one instance: there are tons of other instances; and going and changing each one of them will take forever, and totally not be worth the pain. In other words; symbolic refs are a dead end. The future is in getting everything to use the standard revision parser. -- 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