]> git.ipfire.org Git - thirdparty/git.git/commit
cli: add -v and -h shorthands
authorGarrit Franke <garrit@slashdev.space>
Thu, 31 Mar 2022 21:27:09 +0000 (23:27 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 31 Mar 2022 22:57:10 +0000 (15:57 -0700)
commit6b52f48b8f1cda8d428d3e4fe685bd28713f293f
treea8f68b0291704318eefa5dbd6d3b91ae3997fdfe
parent4b6846d9dcd391164b72bd70e8a0c0e09776afe3
cli: add -v and -h shorthands

Change the behavior of "git -v" to be synonymous with "--version" /
"version", and "git -h" to be synonymous with "--help", but not "help".

These shorthands both display the "unknown option" message. Following
this change, "-v" displays the version, and "-h" displays the help text
of the "git" command.

It should be noted that the "-v" shorthand could be misinterpreted by
the user to mean "verbose" instead of "version", since some sub-commands
make use of it in this context. The top-level "git" command does not
have a "verbose" flag, so it's safe to introduce this shorthand
unambiguously.

Signed-off-by: Garrit Franke <garrit@slashdev.space>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git.txt
git.c
t/t0012-help.sh