aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c>2009-10-13 22:49:22 +0000
committerhisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c>2009-10-13 22:49:22 +0000
commit783424f942cae6be08c6fe1774e2949b9220382a (patch)
tree04388fed65c84c968ab3dd2c093de5621ae5d6a9 /src
parentff90fdb743d778ec40140223f6eda3f98b71ca20 (diff)
downloadluarocks-783424f942cae6be08c6fe1774e2949b9220382a.tar.gz
luarocks-783424f942cae6be08c6fe1774e2949b9220382a.tar.bz2
luarocks-783424f942cae6be08c6fe1774e2949b9220382a.zip
repository cleanups
git-svn-id: http://luarocks.org/svn/luarocks/trunk@98 9ca3f7c1-7366-0410-b1a3-b5c78f85698c
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/rep.lua2
1 files changed, 2 insertions, 0 deletions
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)
250 local versioned = path.versioned_name(target, deploy_dir, name, version) 250 local versioned = path.versioned_name(target, deploy_dir, name, version)
251 if fs.exists(versioned) then 251 if fs.exists(versioned) then
252 fs.delete(versioned) 252 fs.delete(versioned)
253 fs.remove_dir_tree_if_empty(dir.dir_name(versioned))
253 else 254 else
254 fs.delete(target) 255 fs.delete(target)
255 local next_name, next_version = manif.find_next_provider(target) 256 local next_name, next_version = manif.find_next_provider(target)
@@ -258,6 +259,7 @@ function delete_version(name, version)
258 fs.move(versioned, target) 259 fs.move(versioned, target)
259 fs.remove_dir_tree_if_empty(dir.dir_name(versioned)) 260 fs.remove_dir_tree_if_empty(dir.dir_name(versioned))
260 end 261 end
262 fs.remove_dir_tree_if_empty(dir.dir_name(target))
261 end 263 end
262 return true 264 return true
263 end 265 end