From: Andrei Rybak Date: Thu, 08 Jul 2021 08:07:31 GMT Subject: Re: [PATCH resend] help: convert git_cmd to page in one place Message-ID: <93578e5a-c09b-14c2-8f87-eb354f4b576c@gmail.com> In-Reply-To: On 06/07/2021 22:11, Junio C Hamano wrote: > Ævar Arnfjörð Bjarmason writes: > >>> @@ -606,16 +604,17 @@ int cmd_help(int argc, const char **argv, const char *prefix) >>> >>> argv[0] = check_git_cmd(argv[0]); >>> >>> + page = cmd_to_page(argv[0]); >> >> Nit not requring a re-roll: I'd snuggle this with the argv[0], not the >> switch statement, i.e. like the existing code. > > Makes sense. > >>> switch (help_format) { >>> case HELP_FORMAT_NONE: >>> case HELP_FORMAT_MAN: >>> - show_man_page(argv[0]); >>> + show_man_page(page); >>> break; >>> case HELP_FORMAT_INFO: >>> - show_info_page(argv[0]); >>> + show_info_page(page); >>> break; >>> case HELP_FORMAT_WEB: >>> - show_html_page(argv[0]); >>> + show_html_page(page); >>> break; >>> } Is reusing "argv[0]" one more time instead of introducing the variable "page" is a good idea? It could either be: argv[0] = cmd_to_page(check_git_cmd(argv[0])); or argv[0] = check_git_cmd(argv[0]); argv[0] = cmd_to_page(argv[0]); That way, the quoted hunk above (touching calls to show_*_page) wouldn't be in the patch.