aboutsummaryrefslogtreecommitdiff
path: root/bpkg/rep-fetch.hxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2019-05-18 22:17:53 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2019-05-21 11:39:35 +0300
commit4fd96434dd9afca5f446275fd037e28a09c85edd (patch)
tree951b587dfe5e70c4390e200638f10eae8e30174f /bpkg/rep-fetch.hxx
parent2383d8e0a38e2c07cf0418436d1476c3f9b6ab97 (diff)
Add rep-info --deep option
Diffstat (limited to 'bpkg/rep-fetch.hxx')
-rw-r--r--bpkg/rep-fetch.hxx9
1 files changed, 8 insertions, 1 deletions
diff --git a/bpkg/rep-fetch.hxx b/bpkg/rep-fetch.hxx
index 24d37d3..1ed6a22 100644
--- a/bpkg/rep-fetch.hxx
+++ b/bpkg/rep-fetch.hxx
@@ -47,11 +47,18 @@ namespace bpkg
shared_ptr<const bpkg::certificate> certificate; // Authenticated.
};
+ // If requested, expand the file-referencing package manifest values
+ // (description, changes, etc), setting them to the contents of files they
+ // refer to and set the potentially absent description-type value to the
+ // effective description type (see libbpkg/manifest.hxx). Note that for pkg
+ // repositories such values are expanded at the repository creation time.
+ //
rep_fetch_data
rep_fetch (const common_options&,
const dir_path* conf,
const repository_location&,
- bool ignore_unknown);
+ bool ignore_unknown,
+ bool expand_values);
// Add (or update) repository locations to the configuration and fetch
// them. If shallow is true, then don't fetch their prerequisite and/or