From: Ævar Arnfjörð Bjarmason Date: Wed, 17 Mar 2021 18:16:15 GMT Subject: Re: [PATCH 5/7] Makefile: add 'check-sort' target Message-ID: <87o8fhzlw0.fsf@evledraar.gmail.com> In-Reply-To: On Wed, Mar 17 2021, Junio C Hamano wrote: > Ævar Arnfjörð Bjarmason writes: > >>> + ./check-sort.perl '\t\{ "[^"]*",' > >> This last one you can IMO be done better as (or if we want to be more >> anal, we could make git die on startup if it's not true): >> >> diff --git a/t/t0012-help.sh b/t/t0012-help.sh >> index 5679e29c62..5bd2ebceca 100755 >> --- a/t/t0012-help.sh >> +++ b/t/t0012-help.sh >> @@ -77,6 +77,11 @@ test_expect_success 'generate builtin list' ' >> git --list-cmds=builtins >builtins >> ' >> >> +test_expect_success 'list of builtins in git.c should be sorted' ' >> + sort builtins >sorted && >> + test_cmp sorted builtins >> +' > > "LANG=C LC_ALL=C sort ..." > > I like this 100% better than the original ;-) We don't need to use "LANG=C LC_ALL=C sort", the test-lib.sh sets that already, so just "sort" works consistently. It's also why with GETTEXT_POISON gone we can just "grep" output, instead of worrying that it may be in the user's locale.