Andreas Gruenbacher <agruenba@xxxxxxxxxx> 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. In any case, accepting ^rev^@ may make sense nevertheless.