Re: [PATCH] refs.c: interpret @ as HEAD
- From
Ramkumar Ramachandra <artagnon@gmail.com>
- Date
- Apr 30, 2013, 17:23 UTC
- Message-ID
- <CALkWK0kzjg+CPw8hq6ZAZxqVGdp7cf6HN-XHFCjbkNk9O=M5CA@mail.gmail.com>
- In-Reply-To
- <7vehdsf19m.fsf@alter.siamese.dyndns.org>
Junio C Hamano wrote:
> "git update-ref HEAD $commit" is accepted. If @ is a synonym for > HEAD, "git update-ref @ $commit" should work exactly the same way, > but is it desirable?
> Would we have $GIT_DIR/@ as the result? How > about "git symbolic-ref"?
Yes, it is a valid refname that can be overridden [*1*].
> Would @@{4} and HEAD@{4} be the same?No. Why should they?
[Footnotes]
*1*: In the current implementation, git update-ref fails.