The following patch is against Git 6e3299f (2011-12-22). The patch makes chmod similar to cp(1), mv(1) whose manual page lists options in alphabetical order.
2011-12-25 Jari Aalto <[email protected]> * chmod.c (usage): order options alphabetically.
>From 2b5d42b0e19e6a6b73e2af3323ee4db6129ee72e Mon Sep 17 00:00:00 2001 From: Jari Aalto <[email protected]> Date: Sun, 25 Dec 2011 18:30:20 +0200 Subject: [PATCH] src/chmod.c: (usage): order options alphabetically Organization: Private Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Signed-off-by: Jari Aalto <[email protected]> --- src/chmod.c | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/chmod.c b/src/chmod.c index 6fec84a..411fd6e 100644 --- a/src/chmod.c +++ b/src/chmod.c @@ -379,16 +379,12 @@ Usage: %s [OPTION]... MODE[,MODE]... FILE...\n\ Change the mode of each FILE to MODE.\n\ \n\ -c, --changes like verbose but report only when a change is made\n\ -"), stdout); - fputs (_("\ + -f, --silent, --quiet suppress most error messages\n\ --no-preserve-root do not treat `/' specially (the default)\n\ --preserve-root fail to operate recursively on `/'\n\ -"), stdout); - fputs (_("\ - -f, --silent, --quiet suppress most error messages\n\ - -v, --verbose output a diagnostic for every file processed\n\ - --reference=RFILE use RFILE's mode instead of MODE values\n\ -R, --recursive change files and directories recursively\n\ + --reference=RFILE use RFILE's mode instead of MODE values\n\ + -v, --verbose output a diagnostic for every file processed\n\ "), stdout); fputs (HELP_OPTION_DESCRIPTION, stdout); fputs (VERSION_OPTION_DESCRIPTION, stdout); -- 1.7.7.3
