This series fixes two bugs around the error-handling of writing packed-refs during ref deletion. The first one came from a real-world case. The second is impossible to trigger (currently), but since I noticed it while hunting the first one, I figured it was worth fixing. [1/2]: refs/files-backend: handle packed transaction prepare failure [2/2]: refs/files-backend: don't look at an aborted transaction refs/files-backend.c | 16 +++++++++++++++- t/t1404-update-ref-errors.sh | 16 ++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) -Peff