Re: [PATCH 1/5] t1508 (at-combinations): more tests; document failures
- From
Felipe Contreras <felipe.contreras@gmail.com>
- Date
- May 2, 2013, 17:08 UTC
- Message-ID
- <CAMP44s2suBKMxKTPsOC15PxNrVZKCxDVz=0aaYc2v5h-DMHKRg@mail.gmail.com>
- In-Reply-To
- <CALkWK0nqoffHD3mfRqzanEuh4yG-cCO-YBGw8ApnG2uLKJaenw@mail.gmail.com>
On Thu, May 2, 2013 at 12:02 PM, Ramkumar Ramachandra <artagnon@gmail.com> wrote:
Show 12 quoted lines
> 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.
We probably should fix those, but that is orthogonal to the '@' shortcut.
We can have the '@' shortcut *today*, with minimal changes to the code and the documentation, in a limited and understood scope, with no surprises.
We can fix the symbolic ref stuff slowly, step by step, no need to delay the '@' shortcut for that.
-- Felipe Contreras