Re: [FIXED PATCH] Make rebase save ORIG_HEAD if changing current branch
- From
Jeff King <peff@peff.net>
- Date
- Jul 8, 2008, 04:26 UTC
- Message-ID
- <20080708042607.GC7186@sigill.intra.peff.net>
- In-Reply-To
- <F0AD23BC-FA9A-4593-8942-228C428B661E@silverinsanity.com>
On Mon, Jul 07, 2008 at 11:03:46AM -0400, Brian Gernhardt wrote:
Show 6 quoted lines
> I personally expected @{1} to be identical to HEAD@{1}. Since omitting a
> ref usually refers to HEAD, why shouldn't omitting it when referring to
> the reflogs mean the HEAD log? The definition of @{1} is useful since
> there's no other easy way to get "current branch's reflog", but I think
> it's non-obvious. (Since HEAD@{1} is something completely different, I
> think the only other way to refer to @{1} is $(git symbolic-ref)@{1}.)FYI, there was much discussion about this exact point:
http://thread.gmane.org/gmane.comp.version-control.git/38379
(I don't know that it has that much bearing on the current discussion, but since I went to the trouble of digging it up, I thought you might find it useful).
-Peff