Michael J Gruber <git@xxxxxxxxxxxxxxxxxxxx> writes: >> I thought we already ruled out ~n because many shells think ~n is a path. > > You have, apparently ;) > > unquoted ~0 conflicts, but unquoted ~n conflicts only when you use pushd > (and the stack has n entries; or n+-1, I can't count either...). The problem is that it makes the behavior rather unpredictible for non-expert: git log ~2 # great pushd git log ~2 # still great pushd git log ~2 # WTF ? so we can't teach new users the ~N syntax without quoting if we don't want them to get bad surprises later. \~N is not terribly bad, but I don't think it has a big added value compared to HEAD~N. -- Matthieu Moy http://www-verimag.imag.fr/~moy/ -- 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