summaryrefslogtreecommitdiffstats
path: root/object.c
diff options
context:
space:
mode:
authorStefan Beller <sbeller@google.com>2018-05-18 00:51:52 +0200
committerJunio C Hamano <gitster@pobox.com>2018-05-18 01:13:10 +0200
commiteee4502baaf8f82c20bcda70625df56ce68dd9b1 (patch)
tree76bdb6640a4a9809a49e9d53c3b8bf26469473d8 /object.c
parentpath.c: migrate global git_path_* to take a repository argument (diff)
downloadgit-eee4502baaf8f82c20bcda70625df56ce68dd9b1.tar.xz
git-eee4502baaf8f82c20bcda70625df56ce68dd9b1.zip
shallow: migrate shallow information into the object parser
We need to convert the shallow functions all at the same time as we move the data structures they operate on into the repository. Signed-off-by: Stefan Beller <sbeller@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'object.c')
-rw-r--r--object.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/object.c b/object.c
index 0116ed6529..30b8a721cf 100644
--- a/object.c
+++ b/object.c
@@ -464,6 +464,9 @@ struct parsed_object_pool *parsed_object_pool_new(void)
o->tag_state = allocate_alloc_state();
o->object_state = allocate_alloc_state();
+ o->is_shallow = -1;
+ o->shallow_stat = xcalloc(1, sizeof(*o->shallow_stat));
+
return o;
}