Jeff King [off-list ref] writes:
I _do_ think it's a misfeature to put it in check-ref-format. It should
be part of rev-parse. Which admittedly is a kitchen sink, but this kind
of resolving is one of the main things it should be doing. And in fact
you can already do:
git rev-parse --symbolic-full-name @{-1}
But I stopped short of suggesting we remove the feature entirely. It
would obviously require a deprecation period.
Yeah, I realize that "nonsense" was a bit too strong. I do agree
that it was a misfeature to place in "check" ref-format, though.
Thanks.