summaryrefslogtreecommitdiff
path: root/src/ostree/ot-builtin-commit.c
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2017-07-25 10:11:57 -0400
committerAtomic Bot <atomic-devel@projectatomic.io>2017-07-26 18:52:04 +0000
commite09fc83ab3f4b84685eff427acc29642d7d09104 (patch)
treed59f0a92ec7fa9dbe9bbe7639da1e3c673da8838 /src/ostree/ot-builtin-commit.c
parent0985158be7cf1529ddb349f0a1e3153600f187ad (diff)
downloadostree-e09fc83ab3f4b84685eff427acc29642d7d09104.tar.gz
lib/core: Add #defines for ref/collection binding
These were previously private, but since we expect people to use them, let's add `#define`s like we did for some of the other commit metadata. Closes: #1028 Approved by: jlebon
Diffstat (limited to 'src/ostree/ot-builtin-commit.c')
-rw-r--r--src/ostree/ot-builtin-commit.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ostree/ot-builtin-commit.c b/src/ostree/ot-builtin-commit.c
index 35340a04..8f359380 100644
--- a/src/ostree/ot-builtin-commit.c
+++ b/src/ostree/ot-builtin-commit.c
@@ -316,7 +316,7 @@ add_collection_binding (OstreeRepo *repo,
if (collection_id == NULL)
return;
- g_variant_builder_add (metadata_builder, "{s@v}", OSTREE_COLLECTION_BINDING,
+ g_variant_builder_add (metadata_builder, "{s@v}", OSTREE_COMMIT_META_KEY_COLLECTION_BINDING,
g_variant_new_variant (g_variant_new_string (collection_id)));
}
#endif /* OSTREE_ENABLE_EXPERIMENTAL_API */
@@ -345,10 +345,11 @@ add_ref_binding (GVariantBuilder *metadata_builder)
g_ptr_array_sort (refs, compare_strings);
g_autoptr(GVariant) refs_v = g_variant_new_strv ((const char *const *)refs->pdata,
refs->len);
- g_variant_builder_add (metadata_builder, "{s@v}", OSTREE_REF_BINDING,
+ g_variant_builder_add (metadata_builder, "{s@v}", OSTREE_COMMIT_META_KEY_REF_BINDING,
g_variant_new_variant (g_steal_pointer (&refs_v)));
}
+/* Note if you're using the API, you currently need to do this yourself */
static void
fill_bindings (OstreeRepo *repo,
GVariant *metadata,
@@ -363,7 +364,7 @@ fill_bindings (OstreeRepo *repo,
/* Allow the collection ID to be overridden using
* --add-metadata-string=ostree.collection-binding=blah */
if (metadata == NULL ||
- !g_variant_lookup (metadata, OSTREE_COLLECTION_BINDING, "*", NULL))
+ !g_variant_lookup (metadata, OSTREE_COMMIT_META_KEY_COLLECTION_BINDING, "*", NULL))
add_collection_binding (repo, metadata_builder);
#endif /* OSTREE_ENABLE_EXPERIMENTAL_API */