From: Junio C Hamano Date: Fri, 01 Oct 2021 20:26:24 GMT Subject: Re: [PATCH 2/9] test-mergesort: add sort subcommand Message-ID: In-Reply-To: René Scharfe writes: > Give the code for sorting a text file its own sub-command. This allows > extending the helper, which we'll do in the following patches. > ... > -int cmd__mergesort(int argc, const char **argv) > +static int sort_stdin(void) > { > struct line *line, *p = NULL, *lines = NULL; > struct strbuf sb = STRBUF_INIT; > @@ -49,3 +49,10 @@ int cmd__mergesort(int argc, const char **argv) > } > return 0; > } > + > +int cmd__mergesort(int argc, const char **argv) > +{ > + if (argc == 2 && !strcmp(argv[1], "sort")) > + return sort_stdin(); > + usage("test-tool mergesort sort"); > +} This smelled funny, as it would certainly have broken any existing script in t/ that were using "test-tool mergesort