Hi, On Thu, Nov 13, 2008 at 03:26:33PM +0100, Samuel Tardieu wrote: > * SZEDER Gábor <szeder@xxxxxxxxxx> [2008-11-13 15:03:23 +0100] > | Yeah, and it can be bisected to commit 621ff675 (rev-parse: fix > | meaning of rev~ vs rev~0, 2008-03-14), which is from Linus, so put him > | on Cc. > > I think your pinpointed a change of behaviour in "HEAD~", which is > probably not the problem at hand. To find the real bug, you should > update the test script so that it uses "HEAD~1" instead of "HEAD~". It doesn't matter. The test script errors out at the merge, and not at the checkout. Furthermore, it doesn't matter, whether HEAD~, HEAD~, or HEAD^ is checked out, the results are the same. But yes, it's possible that not the bisected commit is the culprit, but something in or behind merge relies on the old undocumented and illogical behaviour. Gábor -- 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