diff --git a/src/ostree/ot-builtin-pull-local.c b/src/ostree/ot-builtin-pull-local.c index b5b5728f..50b05a6f 100644 --- a/src/ostree/ot-builtin-pull-local.c +++ b/src/ostree/ot-builtin-pull-local.c @@ -91,7 +91,7 @@ import_one_object (OtLocalCloneData *data, if (detached_meta) { - if (!ostree_repo_write_commit_detached_metadata (data->src_repo, + if (!ostree_repo_write_commit_detached_metadata (data->dest_repo, checksum, detached_meta, cancellable, error)) goto out; diff --git a/tests/test-basic.sh b/tests/test-basic.sh index e0783855..5bac71c8 100755 --- a/tests/test-basic.sh +++ b/tests/test-basic.sh @@ -326,6 +326,8 @@ rm repo2 -rf mkdir repo2 ${CMD_PREFIX} ostree --repo=repo2 init ${CMD_PREFIX} ostree --repo=repo2 pull-local repo +ostree --repo=repo2 show --print-detached-metadata-key=SIGNATURE test2 > test2-meta +assert_file_has_content test2-meta "HANCOCK" echo "ok pull-local after commit metadata" cd ${test_tmpdir}