Nelson Elhage <nelhage@xxxxxxx> writes: > ... I think my > general argument still stands for commands where that is not the case. Cool down. It is a mere subset of what I already said, so you are not arguing against me at all. So the justification should be more like "push does not have any other option that deserves a short-and-sweet -n better, it will not have any such option in the future, and --dry-run is very often used that it deserves to use -n as its short-hand." and I already said I tend to agree with the first two points. Indeed the first point is an absolute truth (the statement is about the current state). To answer the second point you need to look into the future, but I do not foresee us adding a very useful option to the command whose usefulness far outweigh that of dry-run and whose name begins with 'n' to want to use it as the short-hand. In such a case, it is likely that we would try very hard to find a name that does not begin with 'n' to avoid the issue. -- 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