Tap#unpin: remove PinnedTaps directory if it's empty

This commit is contained in:
Xu Cheng 2015-12-19 20:32:16 +08:00
parent 0f84b976ba
commit 7efae4635b

View File

@ -299,6 +299,7 @@ class Tap
raise TapPinStatusError.new(name, false) unless pinned? raise TapPinStatusError.new(name, false) unless pinned?
pinned_symlink_path.delete pinned_symlink_path.delete
pinned_symlink_path.parent.rmdir_if_possible pinned_symlink_path.parent.rmdir_if_possible
pinned_symlink_path.parent.parent.rmdir_if_possible
@pinned = false @pinned = false
end end