Server changes/Sonarr
This commit is contained in:
@@ -79,6 +79,10 @@ func Decide(policy Policy, clientVersion string) Decision {
|
||||
return none
|
||||
}
|
||||
|
||||
// CompareVersions returns -1, 0, or 1 and is shared by policy decisions and the release
|
||||
// publisher's downgrade guard.
|
||||
func CompareVersions(a, b string) int { return compare(parseVersion(a), parseVersion(b)) }
|
||||
|
||||
// compare returns -1, 0 or 1. Missing components count as zero, so 0.1 == 0.1.0.
|
||||
func compare(a, b []int) int {
|
||||
for i := 0; i < len(a) || i < len(b); i++ {
|
||||
|
||||
Reference in New Issue
Block a user