# File lib/zfstools.rb, line 180 def destroy_zero_sized_snapshots(snapshots) ### Shift off the last, so it maintains the changes saved_snapshot = snapshots.shift(1) remaining_snapshots = [saved_snapshot] snapshots.each do |snapshot| if snapshot.is_zero? puts "Destroying zero-sized snapshot: #{snapshot.name}" if $verbose snapshot.destroy else remaining_snapshots << snapshot end end remaining_snapshots end