mirror of
https://github.com/ostreedev/ostree.git
synced 2025-03-16 10:50:43 +03:00
pull: Only fetch all refs if we're mirroring
I noticed xdg-app was looping trying to fetch 1427 refs. We don't want to do that unless asked to. (And also, we need to make static delta requests async)
This commit is contained in:
parent
0110183675
commit
ef56321354
@ -1932,7 +1932,8 @@ ostree_repo_pull_with_options (OstreeRepo *self,
|
||||
if (!ostree_validate_rev (refname, error))
|
||||
goto out;
|
||||
|
||||
g_hash_table_insert (requested_refs_to_fetch, g_strdup (refname), NULL);
|
||||
if (pull_data->is_mirror && !refs_to_fetch)
|
||||
g_hash_table_insert (requested_refs_to_fetch, g_strdup (refname), NULL);
|
||||
}
|
||||
|
||||
additional_metadata = g_variant_get_child_value (pull_data->summary, 1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user