2
3
4
5
6
7
8
9
10
11
12
13
14
|
# File 'lib/git_mass_do/output_formatter.rb', line 2
def self.format(repos, statuses, start_time = nil)
repo_status_pairs = repos.zip(statuses)
success_pairs = repo_status_pairs.select { |_, status| status.success? }
failure_pairs = repo_status_pairs.reject { |_, status| status.success? }
success_pairs.each { |repo, _| puts "#{repo.name} cloned successfully." }
failure_pairs.each { |repo, _| puts "failure to clone #{repo.name}." }
puts '=========================================='
puts "Finished in #{Time.now - start_time} seconds." if start_time
end
|