setup: update error message to be more meaningful
authorKaartic Sivaraam <kaarticsivaraam91196@gmail.com>
Mon, 2 Oct 2017 17:30:02 +0000 (23:00 +0530)
committerJunio C Hamano <gitster@pobox.com>
Wed, 4 Oct 2017 04:13:02 +0000 (13:13 +0900)
commit33f3c683ecfb702c4cef85383f779ca93c4fc44c
tree082ee8ab2c047ccf1b81ffb87b9c44a06432092b
parent4010f1d1b782eb7585e0e0abcefa794bd5ff29a0
setup: update error message to be more meaningful

The error message shown when a flag is found when expecting a
filename wasn't clear as it didn't communicate what was wrong
using the 'suitable' words in *all* cases.

        $ git ls-files
        README.md
        test-file

Correct case,

        $ git rev-parse README.md --flags
        README.md
        --flags
        fatal: bad flag '--flags' used after filename

Incorrect case,

        $ git grep "some random regex" -n
        fatal: bad flag '-n' used after filename

The above case is incorrect as "some random regex" isn't a filename
in this case.

Change the error message to be general and communicative. This results
in the following output,

        $ git rev-parse README.md --flags
        README.md
        --flags
        fatal: option '--flags' must come before non-option arguments

        $ git grep "some random regex" -n
        fatal: option '-n' must come before non-option arguments

Signed-off-by: Kaartic Sivaraam <kaarticsivaraam91196@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
setup.c