From 7144cf3d2f25d546fd00df4fd1ddcda3f18e2c95 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 7 Dec 2015 13:31:18 +0200 Subject: Add support for ignoring unknown manifest entries --- bpkg/manifest | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'bpkg/manifest') diff --git a/bpkg/manifest b/bpkg/manifest index 106b6ca..1d554d4 100644 --- a/bpkg/manifest +++ b/bpkg/manifest @@ -311,8 +311,10 @@ namespace bpkg butl::optional location; public: - package_manifest (manifest_parser&); - package_manifest (manifest_parser&, manifest_name_value start); + package_manifest (manifest_parser&, bool ignore_unknown = false); + package_manifest (manifest_parser&, + manifest_name_value start, + bool ignore_unknown = false); void serialize (manifest_serializer&) const; @@ -326,7 +328,7 @@ namespace bpkg using base_type::base_type; package_manifests () = default; - package_manifests (manifest_parser&); + package_manifests (manifest_parser&, bool ignore_unknown = false); void serialize (manifest_serializer&) const; @@ -477,8 +479,10 @@ namespace bpkg butl::optional description; public: - repository_manifest (manifest_parser&); - repository_manifest (manifest_parser&, manifest_name_value start); + repository_manifest (manifest_parser&, bool ignore_unknown = false); + repository_manifest (manifest_parser&, + manifest_name_value start, + bool ignore_unknown = false); void serialize (manifest_serializer&) const; @@ -504,7 +508,7 @@ namespace bpkg using base_type::base_type; repository_manifests () = default; - repository_manifests (manifest_parser&); + repository_manifests (manifest_parser&, bool ignore_unknown = false); void serialize (manifest_serializer&) const; -- cgit v1.1