]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/object-wo-the-repository'
authorJunio C Hamano <gitster@pobox.com>
Tue, 15 Apr 2025 20:50:14 +0000 (13:50 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 15 Apr 2025 20:50:15 +0000 (13:50 -0700)
commitee847e0034dbfde11f901fbfb74d210c1edad496
tree3baa54bf940d7f0506b9160127fcc2b88ad4764b
parentf3f00d93a10ac3f000c56e73d646e34fe7b456d1
parent7d70b29c4f0b2fd3c6698956d9fb4026632d9c6e
Merge branch 'ps/object-wo-the-repository'

The object layer has been updated to take an explicit repository
instance as a parameter in more code paths.

* ps/object-wo-the-repository:
  hash: stop depending on `the_repository` in `null_oid()`
  hash: fix "-Wsign-compare" warnings
  object-file: split out logic regarding hash algorithms
  delta-islands: stop depending on `the_repository`
  object-file-convert: stop depending on `the_repository`
  pack-bitmap-write: stop depending on `the_repository`
  pack-revindex: stop depending on `the_repository`
  pack-check: stop depending on `the_repository`
  environment: move access to "core.bigFileThreshold" into repo settings
  pack-write: stop depending on `the_repository` and `the_hash_algo`
  object: stop depending on `the_repository`
  csum-file: stop depending on `the_repository`
30 files changed:
Makefile
builtin/clone.c
builtin/fast-export.c
builtin/fast-import.c
builtin/fsck.c
builtin/index-pack.c
builtin/ls-files.c
builtin/name-rev.c
builtin/pack-objects.c
builtin/unpack-objects.c
builtin/update-ref.c
bulk-checkin.c
commit.c
config.c
diff.c
diff.h
hash.h
merge-ort.c
merge-recursive.c
meson.build
midx-write.c
object-file.c
pack-bitmap-write.c
pack-bitmap.c
pack-bitmap.h
pack-revindex.c
refs.c
refs/debug.c
refs/files-backend.c
sequencer.c