From 08df24ac4f1ac5ef3b5bb59629e65e4b90b2a51d Mon Sep 17 00:00:00 2001 From: hisham Date: Thu, 23 Apr 2009 18:56:38 +0000 Subject: LuaRocks can now use itself to load its own dependencies! git-svn-id: http://luarocks.org/svn/luarocks/trunk@13 9ca3f7c1-7366-0410-b1a3-b5c78f85698c --- src/luarocks.lua | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/luarocks.lua') 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) for _, dep in ipairs(pkgdeps) do local package, constraints = dep.name, dep.constraints - for _, tree in pairs(rocks_trees) do do + for _, tree in pairs(rocks_trees) do local entries = tree.manifest.repository[package] if entries then - break -- continue for - end - for version, packages in pairs(entries) do - if (not constraints) or deps.match_constraints(deps.parse_version(version), constraints) then - add_context(package, version, tree.manifest) + for version, packages in pairs(entries) do + if (not constraints) or deps.match_constraints(deps.parse_version(version), constraints) then + add_context(package, version, tree.manifest) + end end end - end end + end end end -- cgit v1.2.3-55-g6feb