goto out;
if (!override_commit_ids)
- override_commit_ids = g_ptr_array_new_with_free_func (g_free);
+ {
+ override_commit_ids = g_ptr_array_new_with_free_func (g_free);
- /* Backfill */
- for (j = 2; j < i; i++)
- g_ptr_array_add (override_commit_ids, g_strdup (""));
+ /* Backfill */
+ for (j = 2; j < i; j++)
+ g_ptr_array_add (override_commit_ids, g_strdup (""));
+ }
g_ptr_array_add (override_commit_ids, g_strdup (override_commit_id));
g_ptr_array_add (refs_to_fetch, g_strndup (argv[i], at - argv[i]));
else
{
g_ptr_array_add (refs_to_fetch, g_strdup (argv[i]));
+ if (override_commit_ids)
+ g_ptr_array_add (override_commit_ids, g_strdup (""));
}
}
assert_file_has_content baz/cow '^moo$'
}
-echo "1..27"
+echo "1..28"
# Try both syntaxes
repo_init --no-gpg-verify
echo "ok static delta 2"
+cd ${test_tmpdir}
+${CMD_PREFIX} ostree --repo=repo pull origin main main@${rev} main@${rev} main main@${rev} main
+echo "ok pull specific commit array"
+
cd ${test_tmpdir}
${CMD_PREFIX} ostree --repo=repo remote add --set=gpg-verify=false --set=unconfigured-state="Access to ExampleOS requires ONE BILLION DOLLARS." origin-subscription file://$(pwd)/ostree-srv/gnomerepo
if ${CMD_PREFIX} ostree --repo=repo pull origin-subscription main 2>err.txt; then