Obviously very minor, but I noticed this while working on `pull --reference`. If
we have a local repo, we'll have already done a hardlink and copied the detached
metadata too, so there's no reason to request it again via the fetcher path.
Closes: #978
Approved by: jlebon
objtype, tmp_checksum, !pull_data->is_untrusted,
cancellable, error))
return FALSE;
+ /* The import API will fetch both the commit and detached metadata, so
+ * add it to the hash to avoid re-fetching it below.
+ */
+ if (objtype == OSTREE_OBJECT_TYPE_COMMIT)
+ g_hash_table_add (pull_data->fetched_detached_metadata, g_strdup (tmp_checksum));
}
is_stored = TRUE;
is_requested = TRUE;