Merge branch 'hn/refs-errno-cleanup'
commit92382d14cd4146ad05e891a529ed3ce5822d11f7
authorJunio C Hamano <gitster@pobox.com>
Mon, 4 Oct 2021 04:49:18 +0000 (3 21:49 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 4 Oct 2021 04:49:18 +0000 (3 21:49 -0700)
tree2cfb94e9e9651ce865fc9885c5f909196552d9a0
parent842d45d293a25b3e1818658710af4111b771f244
parent5b12e16bb134969747eaa983ab8d83d57f41e960
Merge branch 'hn/refs-errno-cleanup'

Futz with the way 'errno' is relied on in the refs API to carry the
failure modes up the call chain.

* hn/refs-errno-cleanup:
  refs: make errno output explicit for read_raw_ref_fn
  refs/files-backend: stop setting errno from lock_ref_oid_basic
  refs: remove EINVAL errno output from specification of read_raw_ref_fn
  refs file backend: move raceproof_create_file() here
cache.h
object-file.c
refs/debug.c
refs/files-backend.c