]> git.ipfire.org Git - thirdparty/git.git/commitdiff
sparse-checkout: use string_list_sort_u
authorAmisha Chhajed <136238836+amishhaa@users.noreply.github.com>
Fri, 13 Feb 2026 03:37:28 +0000 (09:07 +0530)
committerJunio C Hamano <gitster@pobox.com>
Fri, 13 Feb 2026 04:09:24 +0000 (20:09 -0800)
sparse_checkout_list() uses string_list_sort and
string_list_remove_duplicates instead of string_list_sort_u.

use string_list_sort_u at that place.

Signed-off-by: Amisha Chhajed <136238836+amishhaa@users.noreply.github.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/sparse-checkout.c

index cccf63033190d2c8b6358dee226673f73e2d31fe..34e965bfa6f6c7c8ca202c77583de73723a532f9 100644 (file)
@@ -94,8 +94,7 @@ static int sparse_checkout_list(int argc, const char **argv, const char *prefix,
                        string_list_append(&sl, pe->pattern + 1);
                }
 
-               string_list_sort(&sl);
-               string_list_remove_duplicates(&sl, 0);
+               string_list_sort_u(&sl, 0);
 
                for (i = 0; i < sl.nr; i++) {
                        quote_c_style(sl.items[i].string, NULL, stdout, 0);