Skip to content

Commit 1f20aa2

Browse files
committed
Merge branch 'ds/cmd-main-reorder'
Code clean-up. * ds/cmd-main-reorder: git.c: improve code readability in cmd_main()
2 parents 91d3d7e + 413bc6d commit 1f20aa2

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

git.c

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -894,19 +894,21 @@ int cmd_main(int argc, const char **argv)
894894
argv++;
895895
argc--;
896896
handle_options(&argv, &argc, NULL);
897-
if (argc > 0) {
898-
if (!strcmp("--version", argv[0]) || !strcmp("-v", argv[0]))
899-
argv[0] = "version";
900-
else if (!strcmp("--help", argv[0]) || !strcmp("-h", argv[0]))
901-
argv[0] = "help";
902-
} else {
897+
898+
if (!argc) {
903899
/* The user didn't specify a command; give them help */
904900
commit_pager_choice();
905901
printf(_("usage: %s\n\n"), git_usage_string);
906902
list_common_cmds_help();
907903
printf("\n%s\n", _(git_more_info_string));
908904
exit(1);
909905
}
906+
907+
if (!strcmp("--version", argv[0]) || !strcmp("-v", argv[0]))
908+
argv[0] = "version";
909+
else if (!strcmp("--help", argv[0]) || !strcmp("-h", argv[0]))
910+
argv[0] = "help";
911+
910912
cmd = argv[0];
911913

912914
/*

0 commit comments

Comments
 (0)