Re: [PATCH] Inconsistency between git log and git rev-parse for ^HEAD^@
- From
- Andreas Gruenbacher <agruenba@redhat.com>
- Date
- Mar 18, 2017, 21:26 UTC
- Message-ID
- <CAHc6FU7xdyU-c5x3jGqy20g9N=BQo9KcWsZjh39eFX1mk+kSvQ@mail.gmail.com>
- In-Reply-To
- <xmqq7f3m1gqd.fsf@gitster.mtv.corp.google.com>
On Sat, Mar 18, 2017 at 9:18 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 13 quoted lines
> Andreas Gruenbacher <agruenba@redhat.com> writes: > >> Hello, >> >> the log and rev-parse commands both support the rev^@ syntax which stands for >> all parents of rev. The log command also supports ^rev^@ to exclude all of the >> parents of rev, but rev-parse does not. Should this be fixed? >> >> If so, the following patch would be a start. > > Hmph, would ^A..B and ^A...B also be turned into B..A and B...A in a > similar way? I think the latter would not make much sense but ^A..B > might.
The previous patch supports neither. I agree about ^A...B, and I don't think supporting ^A..B is relevant.
> In any case, accepting ^rev^@ may make sense nevertheless.
Andreas