summaryrefslogtreecommitdiff
path: root/line-log.c
diff options
context:
space:
mode:
authorLibravatar Derrick Stolee <dstolee@microsoft.com>2018-04-06 19:09:34 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2018-04-11 10:47:16 +0900
commit5bb03de102b40d9e564be3a3a39084a550db79cb (patch)
tree7966ce4d4471cb332d0610bd1cce4d3fbb431d19 /line-log.c
parenttreewide: rename tree to maybe_tree (diff)
downloadtgif-5bb03de102b40d9e564be3a3a39084a550db79cb.tar.xz
commit: create get_commit_tree() method
While walking the commit graph, we load struct commit objects into the object cache. During this process, we also load struct tree objects for the root tree of each of these commits. We load these objects even if we are only computing commit reachability information, such as a merge base or ahead/behind information. Create get_commit_tree() as a first step to removing direct references to the 'maybe_tree' member of struct commit. Create get_commit_tree_oid() as a shortcut for several references to "&commit->maybe_tree->object.oid" in the codebase. Signed-off-by: Derrick Stolee <dstolee@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'line-log.c')
0 files changed, 0 insertions, 0 deletions