Re: [PATCH] Detached HEAD (experimental)
- From
Junio C Hamano <junkio@cox.net>
- Date
- Jan 9, 2007, 07:07 UTC
- Message-ID
- <7v3b6ksmo7.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <20070109032640.GB1904@spearce.org>
"Shawn O. Pearce" <spearce@spearce.org> writes:
Show 8 quoted lines
> The common case is probably going to be where the argument to > `git checkout` is a fast-foward of the detached HEAD. And that's > pretty cheap to check. So we perform that check, and if we fail > that then we search through every ref to determine if the detached > HEAD is fully contained in any of those. Currently that would be > pretty slow to do with the current tools, but a small modification > of say git-merge-base (or git-describe) might make it cheap enough > to run during this slightly less common case.
The needed change to merge-base is quite minimum. Let me come up with a patch...