aboutsummaryrefslogtreecommitdiff
path: root/bpkg/satisfaction.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-04-23 07:46:46 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-04-23 16:42:26 +0200
commit72fdf2163fb1a6d70b1be567eb6b8ec586d766f0 (patch)
treeede20f485852e8a7e5b47e7914598e9265a0599a /bpkg/satisfaction.cxx
parentcfc2d16905adb1a97e8bc61b0144f5f763809025 (diff)
Revert revision ignoring in satisfy(constraint, constraint)
Diffstat (limited to 'bpkg/satisfaction.cxx')
-rw-r--r--bpkg/satisfaction.cxx10
1 files changed, 4 insertions, 6 deletions
diff --git a/bpkg/satisfaction.cxx b/bpkg/satisfaction.cxx
index c53e64b..a0ebbfb 100644
--- a/bpkg/satisfaction.cxx
+++ b/bpkg/satisfaction.cxx
@@ -42,8 +42,8 @@ namespace bpkg
{
assert (!l.empty () && !r.empty ());
- // See notes in pkg-build:find_available() on ignoring revision in
- // comparison.
+ // Note: the revision ignoring logic is still unclear/unimplemented. It
+ // seems it will be specific to each case below.
//
bool s (false);
@@ -51,8 +51,7 @@ namespace bpkg
{
if (r.min_version)
{
- int i (l.min_version->compare (*r.min_version,
- r.min_version->revision == 0));
+ int i (l.min_version->compare (*r.min_version, false));
if (l.min_open)
// Doesn't matter if r is min_open or not.
//
@@ -72,8 +71,7 @@ namespace bpkg
{
if (r.max_version)
{
- int i (l.max_version->compare (*r.max_version,
- r.max_version->revision == 0));
+ int i (l.max_version->compare (*r.max_version, false));
if (l.max_open)
// Doesn't matter if r is max_open or not.
//