packed_delete_refs(): implement method
commit2fb330ca7238088eea5c1926380feb187f4867bc
authorMichael Haggerty <mhagger@alum.mit.edu>
Fri, 8 Sep 2017 13:51:46 +0000 (8 15:51 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 8 Sep 2017 18:18:04 +0000 (9 03:18 +0900)
tree93dedf7ea3435e72a5fab58a73456eeaa5ab301a
parent2775d8724d73ba2705af72db075b0cdfba3c94f1
packed_delete_refs(): implement method

Implement `packed_delete_refs()` using a reference transaction. This
means that `files_delete_refs()` can use `refs_delete_refs()` instead
of `repack_without_refs()` to delete any packed references, decreasing
the coupling between the classes.

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs/files-backend.c
refs/packed-backend.c