From 89dd478de7cf075beac69d0145df46f914cf35cf Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Mon, 19 Feb 2018 21:47:04 +0300 Subject: Add support for pkg-checkout --- bpkg/rep-fetch.hxx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'bpkg/rep-fetch.hxx') diff --git a/bpkg/rep-fetch.hxx b/bpkg/rep-fetch.hxx index c54119f..cfd5f81 100644 --- a/bpkg/rep-fetch.hxx +++ b/bpkg/rep-fetch.hxx @@ -27,9 +27,20 @@ namespace bpkg struct rep_fetch_data { - std::vector repositories; - std::vector packages; - shared_ptr certificate; // Can be NULL. + using repository = repository_manifest; + + struct package + { + package_manifest manifest; + string repository_state; // See package_location::state. + }; + + std::vector repositories; + std::vector packages; + + // For base repo (can be NULL). + // + shared_ptr certificate; }; rep_fetch_data -- cgit v1.1