diff options
| author | Junio C Hamano <gitster@pobox.com> | 2014-12-22 12:26:50 -0800 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2014-12-22 12:26:50 -0800 |
| commit | a7ddaa8eacb45fdd5241e52d72e6f75d8b67b953 (patch) | |
| tree | 40b4313c9f7eb267405cef8d7f7c925e43e10509 /string-list.c | |
| parent | 8e606f97f8dee35f839b50900db8ab98fe189b3c (diff) | |
| parent | 3383e199847485fedf83d0fa38bbd5363074093a (diff) | |
| download | git-a7ddaa8eacb45fdd5241e52d72e6f75d8b67b953.tar.gz | |
Merge branch 'mh/simplify-repack-without-refs'
"git remote update --prune" to drop many refs has been optimized.
* mh/simplify-repack-without-refs:
sort_string_list(): rename to string_list_sort()
prune_remote(): iterate using for_each_string_list_item()
prune_remote(): rename local variable
repack_without_refs(): make the refnames argument a string_list
prune_remote(): sort delete_refs_list references en masse
prune_remote(): initialize both delete_refs lists in a single loop
prune_remote(): exit early if there are no stale references
Diffstat (limited to 'string-list.c')
| -rw-r--r-- | string-list.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/string-list.c b/string-list.c index c5aa0765e8..2f69c32a8a 100644 --- a/string-list.c +++ b/string-list.c @@ -220,7 +220,7 @@ struct string_list_item *string_list_append(struct string_list *list, /* Yuck */ static compare_strings_fn compare_for_qsort; -/* Only call this from inside sort_string_list! */ +/* Only call this from inside string_list_sort! */ static int cmp_items(const void *a, const void *b) { const struct string_list_item *one = a; @@ -228,7 +228,7 @@ static int cmp_items(const void *a, const void *b) return compare_for_qsort(one->string, two->string); } -void sort_string_list(struct string_list *list) +void string_list_sort(struct string_list *list) { compare_for_qsort = list->cmp ? list->cmp : strcmp; qsort(list->items, list->nr, sizeof(*list->items), cmp_items); |
