aboutsummaryrefslogtreecommitdiff
path: root/bpkg
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2022-02-11 14:23:07 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2022-02-14 10:57:58 +0300
commitf01eb45f5b61d9396a5d433c8cf1411286af6eba (patch)
tree22272da2633906313cfb26cdb9f74b2e115d3d43 /bpkg
parentd1a894f8f862f36c40e6d21c3c1e1662e731a82d (diff)
Add support for reflect clause in tests package manifest value
Diffstat (limited to 'bpkg')
-rw-r--r--bpkg/package.hxx2
-rw-r--r--bpkg/package.xml6
-rw-r--r--bpkg/rep-fetch.cxx6
3 files changed, 12 insertions, 2 deletions
diff --git a/bpkg/package.hxx b/bpkg/package.hxx
index 93fcc9c..489f909 100644
--- a/bpkg/package.hxx
+++ b/bpkg/package.hxx
@@ -27,7 +27,7 @@
//
#define DB_SCHEMA_VERSION_BASE 7
-#pragma db model version(DB_SCHEMA_VERSION_BASE, 15, closed)
+#pragma db model version(DB_SCHEMA_VERSION_BASE, 16, closed)
namespace bpkg
{
diff --git a/bpkg/package.xml b/bpkg/package.xml
index 15e8846..7126cf3 100644
--- a/bpkg/package.xml
+++ b/bpkg/package.xml
@@ -1,4 +1,10 @@
<changelog xmlns="http://www.codesynthesis.com/xmlns/odb/changelog" database="sqlite" version="1">
+ <changeset version="16">
+ <alter-table name="main.available_package_tests">
+ <add-column name="test_reflect" type="TEXT" null="true"/>
+ </alter-table>
+ </changeset>
+
<changeset version="15">
<alter-table name="main.available_package">
<add-column name="bootstrap_build" type="TEXT" null="true" default="''"/>
diff --git a/bpkg/rep-fetch.cxx b/bpkg/rep-fetch.cxx
index 69ddfd1..e232d24 100644
--- a/bpkg/rep-fetch.cxx
+++ b/bpkg/rep-fetch.cxx
@@ -1604,7 +1604,11 @@ namespace bpkg
<< package_string (p->id.name, p->version);
}
- dependency_alternative da;
+ dependency_alternative da (nullopt /* enable */,
+ td.reflect,
+ nullopt /* prefer */,
+ nullopt /* accept */,
+ nullopt /* require */);
da.push_back (
dependency {p->id.name, version_constraint (p->version)});