Preparation for query matching: introduce Regexp + PatternMatch.

This commit is contained in:
Andrey Smirnov
2014-07-10 21:16:30 +04:00
parent f0e69144ed
commit d262a131cc
3 changed files with 22 additions and 0 deletions
+6
View File
@@ -178,6 +178,8 @@ const (
VersionEqual
VersionGreaterOrEqual
VersionGreater
VersionPatternMatch
VersionRegexp
)
// Dependency is a parsed version of Debian dependency to package
@@ -207,6 +209,10 @@ func (d *Dependency) String() string {
rel = ">="
case VersionLessOrEqual:
rel = "<="
case VersionPatternMatch:
rel = "%"
case VersionRegexp:
rel = "~"
case VersionDontCare:
return fmt.Sprintf("%s [%s]", d.Pkg, d.Architecture)
}