On Thu, Sep 17, 2015 at 04:27:39PM +0200, Matthieu Moy wrote: > > Therefore I would argue that -u is behaving differently from other > > arguments (especially when considered across all git subcommands) > > This is because you have options with non-optional argument in mind, or > options that have no short version. > > If I grep the source correctly, the only options accepting a short > version and an optional string argument are "{merge,am,commit,revert} > -S", "grep -O" and "status -u", which behave consistantly. Exactly. This is covered in gitcli(7)*, but I wonder if it is worth calling attention to this behavior specifically in the documentation of those options. -Peff [*] Try "git help cli", the bit starting with 'Here are the rules regarding the "flags"...'. -- 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