Merge branch 'ph/use-delete-refs'
commitf6ef8baba293f851b07192169f40004ce44a74c1
authorJunio C Hamano <gitster@pobox.com>
Sat, 6 Feb 2021 00:40:45 +0000 (5 16:40 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sat, 6 Feb 2021 00:40:45 +0000 (5 16:40 -0800)
tree34f94a9d3d18b53a335f7f1ceaf429f1cbd4fe83
parent6254fa13596cee0ea645317ba3eb4552430f38b4
parent8198907795500a5054ad04507b9189cfa5431737
Merge branch 'ph/use-delete-refs'

When removing many branches and tags, the code used to do so one
ref at a time.  There is another API it can use to delete multiple
refs, and it makes quite a lot of performance difference when the
refs are packed.

* ph/use-delete-refs:
  use delete_refs when deleting tags or branches
builtin/branch.c
builtin/tag.c