Re: [PATCH] Inconsistency between git log and git rev-parse for ^HEAD^@
- Date: Sat, 18 Mar 2017 22:26:06 +0100
- From: Andreas Gruenbacher <agruenba@xxxxxxxxxx>
- Subject: Re: [PATCH] Inconsistency between git log and git rev-parse for ^HEAD^@
On Sat, Mar 18, 2017 at 9:18 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote:
> Andreas Gruenbacher <agruenba@xxxxxxxxxx> writes:
>> 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
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.