]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'jt/no-abuse-alternate-odb-for-submodules'
authorJunio C Hamano <gitster@pobox.com>
Mon, 25 Oct 2021 23:06:56 +0000 (16:06 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Oct 2021 23:06:56 +0000 (16:06 -0700)
commit162a13b855ee8d920a31d6d1e928cef0f0a18e18
treec1bfa439f65e07a38957a665c31cbe4dcdcb0b1a
parentbfa646c2cbad55cf652344415616eadc9e20f3c4
parent71ef66d7403c05a6fe8ec118431332a8919b52a2
Merge branch 'jt/no-abuse-alternate-odb-for-submodules'

Follow through the work to use the repo interface to access
submodule objects in-process, instead of abusing the alternate
object database interface.

* jt/no-abuse-alternate-odb-for-submodules:
  submodule: trace adding submodule ODB as alternate
  submodule: pass repo to check_has_commit()
  object-file: only register submodule ODB if needed
  merge-{ort,recursive}: remove add_submodule_odb()
  refs: peeling non-the_repository iterators is BUG
  refs: teach arbitrary repo support to iterators
  refs: plumb repo into ref stores
12 files changed:
merge-ort.c
merge-recursive.c
object-file.c
refs.c
refs/files-backend.c
refs/packed-backend.c
refs/ref-cache.c
refs/ref-cache.h
refs/refs-internal.h
strbuf.h
submodule.c
t/README