]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'kn/refs-files-case-insensitive'
authorJunio C Hamano <gitster@pobox.com>
Mon, 29 Sep 2025 18:40:35 +0000 (11:40 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 29 Sep 2025 18:40:35 +0000 (11:40 -0700)
Deal more gracefully with directory / file conflicts when the files
backend is used for ref storage, by failing only the ones that are
involved in the conflict while allowing others.

* kn/refs-files-case-insensitive:
  refs/files: handle D/F conflicts during locking
  refs/files: handle F/D conflicts in case-insensitive FS
  refs/files: use correct error type when lock exists
  refs/files: catch conflicts on case-insensitive file-systems

1  2 
refs.c
refs.h
refs/files-backend.c
t/t1400-update-ref.sh
t/t5510-fetch.sh

diff --cc refs.c
Simple merge
diff --cc refs.h
Simple merge
Simple merge
Simple merge
Simple merge