summaryrefslogtreecommitdiff
path: root/src/revwalk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/revwalk.c')
-rw-r--r--src/revwalk.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/revwalk.c b/src/revwalk.c
index 422ef9df8..d4627ae2e 100644
--- a/src/revwalk.c
+++ b/src/revwalk.c
@@ -92,8 +92,9 @@ int gitrp_push(git_revpool *pool, git_commit *commit)
if (commit->object.pool != pool || pool->walking)
return GIT_ERROR;
- if (!commit->parsed) {
- int error = git_commit_parse_existing(commit);
+ if (!commit->basic_parse) {
+ int error = git_commit__parse_basic(commit);
+
if (error < 0)
return error;
}
@@ -129,8 +130,8 @@ int gitrp__enroot(git_revpool *pool, git_commit *commit)
if (commit->seen)
return 0;
- if (commit->parsed == 0) {
- error = git_commit_parse_existing(commit);
+ if (!commit->basic_parse) {
+ error = git_commit__parse_basic(commit);
if (error < 0)
return error;
}