> On 06.07.2012, at 21:18, Junio C Hamano wrote: > Max Horn <max@xxxxxxxxx> writes: > >>>> +'<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". >> >> Ignoring the exact words I used for the moment, what I meant is that these two commands should be functionally equivalent. Aren't they? > > No. When a single commit is wanted HEAD^! shouldn't be used, and > they cannot be functionally equivalent. I haven't tried but I think > "commit -C HEAD^!" would give you a syntax error. > Indeed, it says fatal: could not lookup commit HEAD^! I'll iterate over this once more. Cheers, Max-- 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