Guest User

Untitled

a guest
May 4th, 2012
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.38 KB | None | 0 0
  1. task :cleanup, :except => { :no_release => true } do
  2.   count = fetch(:keep_releases, 5).to_i
  3.   directories = (releases - releases.last(count)).map { |release|
  4.       File.join(releases_path, release) }.join(" ")
  5.   if directories.strip.empty? then
  6.     puts "No old repositories to remove..."
  7.   else
  8.     puts "Removing old repositories..."
  9.     run "rm -rf #{directories}"
  10.   end
  11. end
Advertisement
Add Comment
Please, Sign In to add comment