Max Horn <max@xxxxxxxxx> writes: > +'<rev>{caret}@', e.g. 'HEAD{caret}@':: > + A suffix '{caret}' followed by an at sign > + means all parents of '<rev>'. > + This is somewhat different from the other specifiers in this > + section in that it may refer to multiple commits at once. > + See also the next section on SPECIFYING RANGES. Looks good. > +'<rev>{caret}!', e.g. 'HEAD{caret}!':: > + A suffix '{caret}' followed by an exclamation mark > + means commit '<rev>' but forces all of its parents to be excluded. For > + commands that deal with a single revision, this is the same as '<rev>". Is this sentence correct? "git commit -C 'HEAD^!'" might be a command that expects a single revision, but I do not think it is the same as "git commit -C HEAD". > + Hence it is primarily used with commands expecting commit ranges. That is correct. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html