From: Ævar Arnfjörð Bjarmason Date: Mon, 23 Aug 2021 12:30:19 +0000 (+0200) Subject: commit-graph: early exit to "usage" on !argc X-Git-Tag: v2.34.0-rc0~188^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=070e7c5619bfaca2b1e93255d892b68ed455aaa6;p=thirdparty%2Fgit.git commit-graph: early exit to "usage" on !argc Rather than guarding all of the !argc with an additional "if" arm let's do an early goto to "usage". This also makes it clear that "save_commit_buffer" is not needed in this case. Signed-off-by: Ævar Arnfjörð Bjarmason Reviewed-by: Taylor Blau Signed-off-by: Junio C Hamano --- diff --git a/builtin/commit-graph.c b/builtin/commit-graph.c index 6e49184439..bf34aa43f2 100644 --- a/builtin/commit-graph.c +++ b/builtin/commit-graph.c @@ -331,16 +331,17 @@ int cmd_commit_graph(int argc, const char **argv, const char *prefix) builtin_commit_graph_options, builtin_commit_graph_usage, PARSE_OPT_STOP_AT_NON_OPTION); + if (!argc) + goto usage; save_commit_buffer = 0; - if (argc > 0) { - if (!strcmp(argv[0], "verify")) - return graph_verify(argc, argv); - if (!strcmp(argv[0], "write")) - return graph_write(argc, argv); - } + if (!strcmp(argv[0], "verify")) + return graph_verify(argc, argv); + else if (argc && !strcmp(argv[0], "write")) + return graph_write(argc, argv); +usage: usage_with_options(builtin_commit_graph_usage, builtin_commit_graph_options); }