diff options
| author | Patrick Steinhardt <ps@pks.im> | 2025-07-01 14:22:20 +0200 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-07-01 14:46:36 -0700 |
| commit | c44185f6c10fb2d306efe505112982a7c3b93789 (patch) | |
| tree | 98e2f1411a2f14a3be954f8ef16f0ccf78d77005 /tmp-objdir.c | |
| parent | 1b1679c6883f948b19599f11229ff61124b51733 (diff) | |
| download | git-c44185f6c10fb2d306efe505112982a7c3b93789.tar.gz | |
odb: get rid of `the_repository` when handling alternates
The functions to manage alternates all depend on `the_repository`.
Refactor them to accept an object database as a parameter and adjust all
callers. The functions are renamed accordingly.
Note that right now the situation is still somewhat weird because we end
up using the object store path provided by the object store's repository
anyway. Consequently, we could have instead passed in a pointer to the
repository instead of passing in the pointer to the object store. This
will be addressed in subsequent commits though, where we will start to
use the path owned by the object store itself.
Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'tmp-objdir.c')
| -rw-r--r-- | tmp-objdir.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tmp-objdir.c b/tmp-objdir.c index bef2f917cd..4120badf5c 100644 --- a/tmp-objdir.c +++ b/tmp-objdir.c @@ -304,7 +304,7 @@ const char **tmp_objdir_env(const struct tmp_objdir *t) void tmp_objdir_add_as_alternate(const struct tmp_objdir *t) { - add_to_alternates_memory(t->path.buf); + odb_add_to_alternates_memory(t->repo->objects, t->path.buf); } void tmp_objdir_replace_primary_odb(struct tmp_objdir *t, int will_destroy) |
