Re: [PATCH 3/3] prevent HEAD reflog to be interpreted as current branch reflog
- From
- Andy Parkins <andyparkins@gmail.com>
- Date
- Feb 2, 2007, 13:08 UTC
- Message-ID
- <200702021308.48599.andyparkins@gmail.com>
- In-Reply-To
- <Pine.LNX.4.64.0702011231300.3021@xanadu.home>
On Thursday 2007 February 01 17:33, Nicolas Pitre wrote:
Show 5 quoted lines
> The work in progress to enable separate reflog for HEAD will make it
> independent from reflog of any branch HEAD might be pointing to. In
> the mean time disallow HEAD@{...} until that work is completed. Otherwise
> people might get used to the current behavior which makes HEAD@{...} an
> alias for <current_branch>@{...} which won't be the case later.I hadn't really appreciated the implications of all this HEAD reflog stuff until now.
Please, please, HEAD@{} should /always/ be an alias for <current_branch>@{}.There is one special case: when head is detached, <current_branch> would then be the "unnamed branch" for reflog purposes; personally I'd like that stored in .git/logs/DETACHED_HEAD or similar - in particular not in .git/logs/HEAD.
Andy
-- Dr Andy Parkins, M Eng (hons), MIEE andyparkins@gmail.com