summaryrefslogtreecommitdiffstats
path: root/apk-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'apk-model.lua')
-rw-r--r--apk-model.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/apk-model.lua b/apk-model.lua
index 4b8d703..69aeae8 100644
--- a/apk-model.lua
+++ b/apk-model.lua
@@ -72,7 +72,7 @@ local repository = function()
install_cache = false
for line in f:lines() do
local name, ver = string.match(line, "(.*)%-(%d+.*)")
- if name then
+ if name and (not repo[name] or repo[name].version < ver) then
repo[name] = {}
repo[name].version = ver
end