diff options
author | hisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c> | 2009-10-13 22:49:22 +0000 |
---|---|---|
committer | hisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c> | 2009-10-13 22:49:22 +0000 |
commit | 783424f942cae6be08c6fe1774e2949b9220382a (patch) | |
tree | 04388fed65c84c968ab3dd2c093de5621ae5d6a9 /src | |
parent | ff90fdb743d778ec40140223f6eda3f98b71ca20 (diff) | |
download | luarocks-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.lua | 2 |
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 |