Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
info: raw now emits all all metadata including repository name
Baptiste Daroussin committed 5 years ago
commit e5216cc045693780f4db95d32f1a805a21298a33
parent 7a55498
1 file changed +3 -2
modified libpkg/pkg_manifest.c
@@ -1184,8 +1184,9 @@ pkg_emit_object(struct pkg *pkg, short flags)
		if (map == NULL)
			map = ucl_object_typed_new(UCL_OBJECT);
		/* Add annotations except for internal ones. */
-
		if (strcmp(kv->key, "repository") == 0 ||
-
		    strcmp(kv->key, "relocated") == 0)
+
		if ((strcmp(kv->key, "repository") == 0 ||
+
		    strcmp(kv->key, "relocated") == 0) &&
+
		    (flags & PKG_MANIFEST_EMIT_LOCAL_METADATA) == 0)
			continue;
		ucl_object_insert_key(map, ucl_object_fromstring(kv->value),
		    kv->key, strlen(kv->key), true);