Merge branch 'mh/simplify-repack-without-refs'
commita7ddaa8eacb45fdd5241e52d72e6f75d8b67b953
authorJunio C Hamano <gitster@pobox.com>
Mon, 22 Dec 2014 20:26:50 +0000 (22 12:26 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 22 Dec 2014 20:26:50 +0000 (22 12:26 -0800)
tree40b4313c9f7eb267405cef8d7f7c925e43e10509
parent8e606f97f8dee35f839b50900db8ab98fe189b3c
parent3383e199847485fedf83d0fa38bbd5363074093a
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
builtin/apply.c
builtin/receive-pack.c
builtin/repack.c
connect.c
notes.c
refs.c