Merge branch 'master' into feature/parse-existing-changelog-file

This commit is contained in:
Enrico Stahn 2015-03-27 00:07:30 +11:00
commit 3ca25bfff0

View File

@ -94,15 +94,11 @@ module GitHubChangelogGenerator
if event[:commit_id].nil?
issue[:actual_date] = issue[:closed_at]
else
begin
begin
commit = @github.git_data.commits.get @options[:user], @options[:project], event[:commit_id]
rescue
puts GH_RATE_LIMIT_EXCEEDED_MSG.yellow
end
issue[:actual_date] = commit[:author][:date]
rescue
puts "Warning: can't fetch commit #{event[:commit_id]} probably it referenced from another repo."
puts "Warning: can't fetch commit #{event[:commit_id]} probably it referenced from another repo.".yellow
issue[:actual_date] = issue[:closed_at]
end
end
@ -286,7 +282,7 @@ module GitHubChangelogGenerator
threads.each { |thr| thr.join }
if @options[:verbose]
puts 'Fetching tags: Done!'
puts "Fetching tags dates: #{i} Done!"
end
end
@ -317,6 +313,11 @@ module GitHubChangelogGenerator
if @options[:verbose]
puts "Found #{tags.count} tags"
end
if tags.count == 0
puts "Warning: Can't find any tags in repo. Make sure, that you push tags to remote repo via 'git push --tags'".yellow
end
rescue
puts GH_RATE_LIMIT_EXCEEDED_MSG.yellow
end
@ -624,12 +625,7 @@ module GitHubChangelogGenerator
fetch_events_async(@issues + @pull_requests)
#to clear line from prev print
print " \r"
if @options[:verbose]
puts 'Fetching events for issues and PR: Done!'
end
end
def fetch_events_async(issues)
@ -652,6 +648,14 @@ module GitHubChangelogGenerator
threads.each { |thr| thr.join }
threads = []
}
#to clear line from prev print
print " \r"
if @options[:verbose]
puts "Fetching events for issues and PR: #{i} Done!"
end
end
end