]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/reftable-detach'
authorJunio C Hamano <gitster@pobox.com>
Tue, 10 Dec 2024 01:04:56 +0000 (10:04 +0900)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Dec 2024 01:04:56 +0000 (10:04 +0900)
commitde9278127e107455fda269d2db280782d77e5eba
treed6b91c410d041a5b24e8a3c25f9fdba59c629a97
parent35f40385e441d5aa885f5aa813539d5ed9dc2d26
parent988e7f5e952bbb7b6ae885f4da744f536f22693f
Merge branch 'ps/reftable-detach'

Isolates the reftable subsystem from the rest of Git's codebase by
using fewer pieces of Git's infrastructure.

* ps/reftable-detach:
  reftable/system: provide thin wrapper for lockfile subsystem
  reftable/stack: drop only use of `get_locked_file_path()`
  reftable/system: provide thin wrapper for tempfile subsystem
  reftable/stack: stop using `fsync_component()` directly
  reftable/system: stop depending on "hash.h"
  reftable: explicitly handle hash format IDs
  reftable/system: move "dir.h" to its only user
Makefile
refs/reftable-backend.c
reftable/writer.c
t/unit-tests/t-reftable-merged.c