Re: [PATCH resend] help: convert git_cmd to page in one place

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 06/07/2021 22:11, Junio C Hamano wrote:
Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> 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.



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux