diff --git a/src/libostree/ostree-repo-pull.c b/src/libostree/ostree-repo-pull.c index 65b56789..e8918cf6 100644 --- a/src/libostree/ostree-repo-pull.c +++ b/src/libostree/ostree-repo-pull.c @@ -2244,6 +2244,9 @@ process_one_static_delta (OtPullData *pull_data, ref, cancellable, error)) return FALSE; + if (!ostree_repo_mark_commit_partial (pull_data->repo, to_revision, TRUE, error)) + return FALSE; + if (detached_data && !ostree_repo_write_commit_detached_metadata (pull_data->repo, to_revision, detached_data, diff --git a/src/libostree/ostree-repo-refs.c b/src/libostree/ostree-repo-refs.c index 8d010729..86bd27c5 100644 --- a/src/libostree/ostree-repo-refs.c +++ b/src/libostree/ostree-repo-refs.c @@ -396,7 +396,6 @@ _ostree_repo_resolve_rev_internal (OstreeRepo *self, { ret_rev = g_strdup (refspec); } - else if (!ostree_repo_resolve_partial_checksum (self, refspec, &ret_rev, error)) return FALSE;