mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-06-08 05:50:47 +00:00
Use proper version comparisions for querys
This commit is contained in:
committed by
Benj Fassbind
parent
4c04e77489
commit
954b222fb6
+5
-5
@@ -168,15 +168,15 @@ func (q *FieldQuery) Matches(pkg PackageLike) bool {
|
||||
case VersionDontCare:
|
||||
return field != ""
|
||||
case VersionEqual:
|
||||
return field == q.Value
|
||||
return CompareVersions(field, q.Value) == 0
|
||||
case VersionGreater:
|
||||
return field > q.Value
|
||||
return CompareVersions(field, q.Value) > 0
|
||||
case VersionGreaterOrEqual:
|
||||
return field >= q.Value
|
||||
return CompareVersions(field, q.Value) >= 0
|
||||
case VersionLess:
|
||||
return field < q.Value
|
||||
return CompareVersions(field, q.Value) < 0
|
||||
case VersionLessOrEqual:
|
||||
return field <= q.Value
|
||||
return CompareVersions(field, q.Value) <= 0
|
||||
case VersionPatternMatch:
|
||||
matched, err := filepath.Match(q.Value, field)
|
||||
return err == nil && matched
|
||||
|
||||
Reference in New Issue
Block a user