]> git.ipfire.org Git - thirdparty/git.git/commit
t5516: fix test order flakiness
authorDerrick Stolee <stolee@gmail.com>
Tue, 19 May 2026 16:24:48 +0000 (16:24 +0000)
committerJunio C Hamano <gitster@pobox.com>
Wed, 20 May 2026 02:33:23 +0000 (11:33 +0900)
commit4e5b2a37956f40acd016f078b1e9a883e97a9f27
treea8d270bc0de9d486fe5588a72acf9566c46516bb
parent6e8d538aab8fe4dd07ba9fb87b5c7edcfa5706ad
t5516: fix test order flakiness

The 'fetch follows tags by default' test sorts using 'sort -k 4', but
for-each-ref output only has 3 columns. This relies on sort treating records
with fewer fields as having an empty fourth field, which may produce
unstable results depending on locale. This appears to be an accident added
in 3f763ddf28 (fetch: set remote/HEAD if it does not exist, 2024-11-22).

Use 'sort -k 3' to match the actual number of columns in the output.

Reviewed-by: Matthew John Cheetham <mjcheetham@outlook.com>
Signed-off-by: Derrick Stolee <stolee@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5516-fetch-push.sh