mirror of
https://github.com/openSUSE/libsolv.git
synced 2026-02-05 12:45:46 +01:00
Switch order of tilde and caret check in evr.c
Tilde must come before caret, so that 1.0~1 < 1.0^1 Also add this to the testcase.
This commit is contained in:
@@ -36,35 +36,39 @@ evrcmp 1.0~rc1 1.0~rc1^git1
|
||||
evrcmp 1.0^git1~pre 1.0^git1~pre
|
||||
evrcmp 1.0^git1 1.0^git1~pre
|
||||
evrcmp 1.0^git1~pre 1.0^git1
|
||||
evrcmp 1.0^1 1.0~1
|
||||
evrcmp 1.0~1 1.0^1
|
||||
|
||||
result jobs <inline>
|
||||
#>job noop provides 1.0 < 1.0^
|
||||
#>job noop provides 1.0 < 1.0^git1
|
||||
#>job noop provides 1.0~rc1 = 1.0~rc1
|
||||
#>job noop provides 1.0~rc1 < 1.0
|
||||
#>job noop provides 1.0 > 1.0~rc1
|
||||
#>job noop provides 1.0.1 > 1.0^20160101
|
||||
#>job noop provides 1.01 > 1.0^git1
|
||||
#>job noop provides 1.0~rc1 < 1.0~rc2
|
||||
#>job noop provides 1.0~rc2 > 1.0~rc1
|
||||
#>job noop provides 1.0~rc1~git123 = 1.0~rc1~git123
|
||||
#>job noop provides 1.0~rc1~git123 < 1.0~rc1
|
||||
#>job noop provides 1.0~rc1 > 1.0~rc1~git123
|
||||
#>job noop provides 1.0^ = 1.0^
|
||||
#>job noop provides 1.0^ > 1.0
|
||||
#>job noop provides 1.0^20160101 < 1.0.1
|
||||
#>job noop provides 1.0^20160101 = 1.0^20160101
|
||||
#>job noop provides 1.0^20160101^git1 < 1.0^20160102
|
||||
#>job noop provides 1.0^20160101^git1 = 1.0^20160101^git1
|
||||
#>job noop provides 1.0^20160102 > 1.0^20160101^git1
|
||||
#>job noop provides 1.0^git1 < 1.01
|
||||
#>job noop provides 1.0^git1 < 1.0^git2
|
||||
#>job noop provides 1.0 < 1.0^
|
||||
#>job noop provides 1.0^git1 = 1.0^git1
|
||||
#>job noop provides 1.0^git1 > 1.0
|
||||
#>job noop provides 1.0^git1 > 1.0^git1~pre
|
||||
#>job noop provides 1.0^git1~pre < 1.0^git1
|
||||
#>job noop provides 1.0^git1~pre = 1.0^git1~pre
|
||||
#>job noop provides 1.0 < 1.0^git1
|
||||
#>job noop provides 1.0^git1 < 1.0^git2
|
||||
#>job noop provides 1.0^git2 > 1.0^git1
|
||||
#>job noop provides 1.0~rc1 < 1.0
|
||||
#>job noop provides 1.0~rc1 < 1.0~rc1^git1
|
||||
#>job noop provides 1.0~rc1 < 1.0~rc2
|
||||
#>job noop provides 1.0~rc1 = 1.0~rc1
|
||||
#>job noop provides 1.0~rc1 > 1.0~rc1~git123
|
||||
#>job noop provides 1.0^git1 < 1.01
|
||||
#>job noop provides 1.01 > 1.0^git1
|
||||
#>job noop provides 1.0^20160101 = 1.0^20160101
|
||||
#>job noop provides 1.0^20160101 < 1.0.1
|
||||
#>job noop provides 1.0.1 > 1.0^20160101
|
||||
#>job noop provides 1.0^20160101^git1 = 1.0^20160101^git1
|
||||
#>job noop provides 1.0^20160102 > 1.0^20160101^git1
|
||||
#>job noop provides 1.0^20160101^git1 < 1.0^20160102
|
||||
#>job noop provides 1.0~rc1^git1 = 1.0~rc1^git1
|
||||
#>job noop provides 1.0~rc1^git1 > 1.0~rc1
|
||||
#>job noop provides 1.0~rc1~git123 < 1.0~rc1
|
||||
#>job noop provides 1.0~rc1~git123 = 1.0~rc1~git123
|
||||
#>job noop provides 1.0~rc2 > 1.0~rc1
|
||||
#>job noop provides 1.0~rc1 < 1.0~rc1^git1
|
||||
#>job noop provides 1.0^git1~pre = 1.0^git1~pre
|
||||
#>job noop provides 1.0^git1 > 1.0^git1~pre
|
||||
#>job noop provides 1.0^git1~pre < 1.0^git1
|
||||
#>job noop provides 1.0^1 > 1.0~1
|
||||
#>job noop provides 1.0~1 < 1.0^1
|
||||
|
||||
Reference in New Issue
Block a user