]> Kevux Git Server - rit/commit
hash-ll: merge with "hash.h"
authorPatrick Steinhardt <ps@pks.im>
Fri, 14 Jun 2024 06:50:32 +0000 (08:50 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 14 Jun 2024 17:26:33 +0000 (10:26 -0700)
commit8a676bdc5c3a9377322834326605b3804c7c54bf
tree551c16fa99f69bb3d1933876cc95b842cb64d8af
parent36026a0f30692e341f934f58cd1f780432e9d58b
hash-ll: merge with "hash.h"

The "hash-ll.h" header was introduced via d1cbe1e6d8 (hash-ll.h: split
out of hash.h to remove dependency on repository.h, 2023-04-22) to make
explicit the split between hash-related functions that rely on the
global `the_repository`, and those that don't. This split is no longer
necessary now that we we have removed the reliance on `the_repository`.

Merge "hash-ll.h" back into "hash.h". This causes some code units to not
include "repository.h" anymore, which requires us to add some forward
declarations.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
39 files changed:
apply.h
bloom.c
checkout.h
chunk-format.h
commit-graph.h
compat/sha1-chunked.c
convert.h
csum-file.h
diff.h
diffcore.h
dir.h
hash-ll.h [deleted file]
hash.h
hex.h
loose.h
merge-ort.h
object-file-convert.c
object.h
oidmap.h
oidtree.h
packfile.h
protocol-caps.c
read-cache-ll.h
refs/ref-cache.h
reftable/dump.c
reftable/reftable-record.h
reftable/system.h
remote.h
reset.h
resolve-undo.h
serve.c
split-index.h
t/helper/test-hash-speed.c
t/helper/test-sha1.c
t/helper/test-sha256.c
t/unit-tests/lib-oid.h
tree-diff.c
tree-walk.h
xdiff-interface.h