aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/luarocks/core/type_check.lua10
-rw-r--r--src/luarocks/core/vers.lua3
2 files changed, 9 insertions, 4 deletions
diff --git a/src/luarocks/core/type_check.lua b/src/luarocks/core/type_check.lua
index 343b7154..8b103a58 100644
--- a/src/luarocks/core/type_check.lua
+++ b/src/luarocks/core/type_check.lua
@@ -98,10 +98,12 @@ end
98-- @see type_check_table 98-- @see type_check_table
99local function type_check_item(version, item, typetbl, context) 99local function type_check_item(version, item, typetbl, context)
100 assert(type(version) == "string") 100 assert(type(version) == "string")
101 101
102 local ok, err = check_version(version, typetbl, context) 102 if typetbl._version and typetbl._version ~= "1.0" then
103 if not ok then 103 local ok, err = check_version(version, typetbl, context)
104 return nil, err 104 if not ok then
105 return nil, err
106 end
105 end 107 end
106 108
107 local item_type = type(item) or "nil" 109 local item_type = type(item) or "nil"
diff --git a/src/luarocks/core/vers.lua b/src/luarocks/core/vers.lua
index 6b6e822e..6920cef0 100644
--- a/src/luarocks/core/vers.lua
+++ b/src/luarocks/core/vers.lua
@@ -126,6 +126,9 @@ end
126-- @param b string: another version. 126-- @param b string: another version.
127-- @return boolean: True if a > b. 127-- @return boolean: True if a > b.
128function vers.compare_versions(a, b) 128function vers.compare_versions(a, b)
129 if a == b then
130 return false
131 end
129 return vers.parse_version(a) > vers.parse_version(b) 132 return vers.parse_version(a) > vers.parse_version(b)
130end 133end
131 134