deltas: Do not traverse all objects, only both commits
That's the way they were designed. We really don't want to include all intervening objects. https://bugzilla.gnome.org/show_bug.cgi?id=721799
This commit is contained in:
parent
019635d9c2
commit
97fbd872ae
|
|
@ -231,11 +231,11 @@ generate_delta_lowlatency (OstreeRepo *repo,
|
||||||
g_hash_table_add (modified_content_objects, objname);
|
g_hash_table_add (modified_content_objects, objname);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!ostree_repo_traverse_commit (repo, from, -1, &from_reachable_objects,
|
if (!ostree_repo_traverse_commit (repo, from, 0, &from_reachable_objects,
|
||||||
cancellable, error))
|
cancellable, error))
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
if (!ostree_repo_traverse_commit (repo, to, -1, &to_reachable_objects,
|
if (!ostree_repo_traverse_commit (repo, to, 0, &to_reachable_objects,
|
||||||
cancellable, error))
|
cancellable, error))
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue