aboutsummaryrefslogtreecommitdiff
path: root/src/luarocks.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/luarocks.lua')
-rw-r--r--src/luarocks.lua13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/luarocks.lua b/src/luarocks.lua
index fad62e07..aef93363 100644
--- a/src/luarocks.lua
+++ b/src/luarocks.lua
@@ -61,17 +61,16 @@ local function add_context(name, version, manifest)
61 for _, dep in ipairs(pkgdeps) do 61 for _, dep in ipairs(pkgdeps) do
62 local package, constraints = dep.name, dep.constraints 62 local package, constraints = dep.name, dep.constraints
63 63
64 for _, tree in pairs(rocks_trees) do do 64 for _, tree in pairs(rocks_trees) do
65 local entries = tree.manifest.repository[package] 65 local entries = tree.manifest.repository[package]
66 if entries then 66 if entries then
67 break -- continue for 67 for version, packages in pairs(entries) do
68 end 68 if (not constraints) or deps.match_constraints(deps.parse_version(version), constraints) then
69 for version, packages in pairs(entries) do 69 add_context(package, version, tree.manifest)
70 if (not constraints) or deps.match_constraints(deps.parse_version(version), constraints) then 70 end
71 add_context(package, version, tree.manifest)
72 end 71 end
73 end 72 end
74 end end 73 end
75 end 74 end
76end 75end
77 76