From 3377827aa8a8a8b42f78473c5045ee50c7eebdd2 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 3 Jul 2012 17:01:44 -0300 Subject: remove .svn directories so they don't show up in .rock files, the same way we handle .git directories. --- src/luarocks/fetch/svn.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/luarocks/fetch/svn.lua b/src/luarocks/fetch/svn.lua index 9d00ce5b..a4e952d2 100644 --- a/src/luarocks/fetch/svn.lua +++ b/src/luarocks/fetch/svn.lua @@ -40,6 +40,13 @@ function get_sources(rockspec, extract, dest_dir) if not fs.execute(unpack(command)) then return nil, "Failed fetching files from Subversion." end + fs.change_dir(module) + for _, d in ipairs(fs.find(".")) do + if dir.base_name(d) == ".svn" then + fs.delete(dir.path(store_dir, module, d)) + end + end + fs.pop_dir() fs.pop_dir() return module, store_dir end -- cgit v1.2.3-55-g6feb