summaryrefslogtreecommitdiff
path: root/git-send-email.perl
diff options
context:
space:
mode:
authorDerrick Stolee <dstolee@microsoft.com>2018-04-06 19:09:34 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-04-11 01:47:16 (GMT)
commit5bb03de102b40d9e564be3a3a39084a550db79cb (patch)
tree7966ce4d4471cb332d0610bd1cce4d3fbb431d19 /git-send-email.perl
parent891435d55da80ca3654b19834481205be6bdfe33 (diff)
downloadgit-5bb03de102b40d9e564be3a3a39084a550db79cb.zip
git-5bb03de102b40d9e564be3a3a39084a550db79cb.tar.gz
git-5bb03de102b40d9e564be3a3a39084a550db79cb.tar.bz2
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 'git-send-email.perl')
0 files changed, 0 insertions, 0 deletions