aboutsummaryrefslogtreecommitdiffstats
path: root/odb.h
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2025-11-03 08:41:59 +0100
committerJunio C Hamano <gitster@pobox.com>2025-11-03 12:18:46 -0800
commit0cc12dedef2885dba8cf2635697767d394baf91f (patch)
tree1d2b547e2b899d21834cdc9b12a311e72877bb5c /odb.h
parentodb: adjust naming to free object sources (diff)
downloadgit-0cc12dedef2885dba8cf2635697767d394baf91f.tar.gz
git-0cc12dedef2885dba8cf2635697767d394baf91f.zip
object-file: move `fetch_if_missing`
The `fetch_if_missing` global variable is declared in "object-file.h" but defined in "odb.c". The variable relates to the whole object database instead of only loose objects, so move the declaration into "odb.h" accordingly. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to '')
-rw-r--r--odb.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/odb.h b/odb.h
index 2bec895d13..2346ffeca8 100644
--- a/odb.h
+++ b/odb.h
@@ -15,6 +15,14 @@ struct repository;
struct multi_pack_index;
/*
+ * Set this to 0 to prevent odb_read_object_info_extended() from fetching missing
+ * blobs. This has a difference only if extensions.partialClone is set.
+ *
+ * Its default value is 1.
+ */
+extern int fetch_if_missing;
+
+/*
* Compute the exact path an alternate is at and returns it. In case of
* error NULL is returned and the human readable error is added to `err`
* `path` may be relative and should point to $GIT_DIR.