From 783424f942cae6be08c6fe1774e2949b9220382a Mon Sep 17 00:00:00 2001 From: hisham Date: Tue, 13 Oct 2009 22:49:22 +0000 Subject: repository cleanups git-svn-id: http://luarocks.org/svn/luarocks/trunk@98 9ca3f7c1-7366-0410-b1a3-b5c78f85698c --- src/luarocks/rep.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/luarocks/rep.lua b/src/luarocks/rep.lua index 6c359bec..de6b01bb 100644 --- a/src/luarocks/rep.lua +++ b/src/luarocks/rep.lua @@ -250,6 +250,7 @@ function delete_version(name, version) local versioned = path.versioned_name(target, deploy_dir, name, version) if fs.exists(versioned) then fs.delete(versioned) + fs.remove_dir_tree_if_empty(dir.dir_name(versioned)) else fs.delete(target) local next_name, next_version = manif.find_next_provider(target) @@ -258,6 +259,7 @@ function delete_version(name, version) fs.move(versioned, target) fs.remove_dir_tree_if_empty(dir.dir_name(versioned)) end + fs.remove_dir_tree_if_empty(dir.dir_name(target)) end return true end -- cgit v1.2.3-55-g6feb