diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2018-12-22 22:42:13 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2019-01-15 13:22:50 +0300 |
commit | cbd3cd125b574deaf1ad3c7001c5b6c9c40198ed (patch) | |
tree | 924cbe981a3e556dd1511a7397584ef03b53703d /bpkg/satisfaction.cxx | |
parent | d51aa769a5441ccb5279e2fc4f50b127db0dea84 (diff) |
Add support for $ in package manifest dependency constraint
Diffstat (limited to 'bpkg/satisfaction.cxx')
-rw-r--r-- | bpkg/satisfaction.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bpkg/satisfaction.cxx b/bpkg/satisfaction.cxx index e620d3b..801fe5f 100644 --- a/bpkg/satisfaction.cxx +++ b/bpkg/satisfaction.cxx @@ -17,7 +17,7 @@ namespace bpkg bool satisfies (const version& v, const dependency_constraint& c) { - assert (!c.empty ()); + assert (!c.empty () && c.complete ()); if (v == wildcard_version) return true; @@ -45,7 +45,7 @@ namespace bpkg bool satisfies (const dependency_constraint& l, const dependency_constraint& r) { - assert (!l.empty () && !r.empty ()); + assert (!l.empty () && l.complete () && !r.empty () && r.complete ()); // Note: the revision ignoring logic is still unclear/unimplemented. It // seems it will be specific to each case below. |