Fix #55.
This commit is contained in:
parent
3a0c6a8558
commit
2edd6097bd
|
@ -1,8 +1,12 @@
|
||||||
# Changelog
|
# Change Log
|
||||||
|
|
||||||
## [Unreleased](https://github.com/skywinder/ActionSheetPicker-3.0/tree/HEAD) (2015-02-19)
|
## [Unreleased](https://github.com/skywinder/ActionSheetPicker-3.0/tree/HEAD) (2015-02-25)
|
||||||
[Full Changelog](https://github.com/skywinder/ActionSheetPicker-3.0/compare/1.3.13...HEAD)
|
[Full Changelog](https://github.com/skywinder/ActionSheetPicker-3.0/compare/1.3.13...HEAD)
|
||||||
|
|
||||||
|
- *Merged pull-request:* Add additional showPickerWithTitle method [\#143](https://github.com/skywinder/ActionSheetPicker-3.0/pull/143) ([martinpfannemueller](https://github.com/martinpfannemueller))
|
||||||
|
|
||||||
|
- *Closed issue:* hidePickerWithCancelAction\(\) doesn't work with ActionSheetStringPicker [\#144](https://github.com/skywinder/ActionSheetPicker-3.0/issues/144)
|
||||||
|
|
||||||
## [1.3.13](https://github.com/skywinder/ActionSheetPicker-3.0/tree/1.3.13) (2015-02-09)
|
## [1.3.13](https://github.com/skywinder/ActionSheetPicker-3.0/tree/1.3.13) (2015-02-09)
|
||||||
[Full Changelog](https://github.com/skywinder/ActionSheetPicker-3.0/compare/1.3.12...1.3.13)
|
[Full Changelog](https://github.com/skywinder/ActionSheetPicker-3.0/compare/1.3.12...1.3.13)
|
||||||
|
|
||||||
|
@ -337,4 +341,4 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\* *This changelog was generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
|
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
|
|
@ -246,8 +246,39 @@ module GitHubChangelogGenerator
|
||||||
end
|
end
|
||||||
|
|
||||||
def generate_log_for_all_tags
|
def generate_log_for_all_tags
|
||||||
|
|
||||||
|
fetch_tags_dates
|
||||||
|
|
||||||
|
if @options[:verbose]
|
||||||
|
puts "Sorting tags.."
|
||||||
|
end
|
||||||
|
|
||||||
|
@all_tags.sort_by! { |x| self.get_time_of_tag(x) }.reverse!
|
||||||
|
|
||||||
|
if @options[:verbose]
|
||||||
|
puts "Generating log.."
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
log = ''
|
log = ''
|
||||||
|
|
||||||
|
if @options[:unreleased]
|
||||||
|
unreleased_log = self.generate_log_between_tags(self.all_tags[0], nil)
|
||||||
|
if unreleased_log
|
||||||
|
log += unreleased_log
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
(1 ... self.all_tags.size).each { |index|
|
||||||
|
log += self.generate_log_between_tags(self.all_tags[index], self.all_tags[index-1])
|
||||||
|
}
|
||||||
|
|
||||||
|
log += generate_log_between_tags(nil, self.all_tags.last)
|
||||||
|
|
||||||
|
log
|
||||||
|
end
|
||||||
|
|
||||||
|
def fetch_tags_dates
|
||||||
if @options[:verbose]
|
if @options[:verbose]
|
||||||
print "Fetching tags dates..\r"
|
print "Fetching tags dates..\r"
|
||||||
end
|
end
|
||||||
|
@ -275,27 +306,6 @@ module GitHubChangelogGenerator
|
||||||
if @options[:verbose]
|
if @options[:verbose]
|
||||||
puts 'Fetching tags: Done!'
|
puts 'Fetching tags: Done!'
|
||||||
end
|
end
|
||||||
if @options[:verbose]
|
|
||||||
puts "Sorting tags.."
|
|
||||||
end
|
|
||||||
|
|
||||||
@all_tags.sort_by! { |x| self.get_time_of_tag(x) }.reverse!
|
|
||||||
|
|
||||||
if @options[:verbose]
|
|
||||||
puts "Generating log.."
|
|
||||||
end
|
|
||||||
|
|
||||||
if @options[:unreleased]
|
|
||||||
log += self.generate_log_between_tags(self.all_tags[0], nil)
|
|
||||||
end
|
|
||||||
|
|
||||||
(1 ... self.all_tags.size).each { |index|
|
|
||||||
log += self.generate_log_between_tags(self.all_tags[index], self.all_tags[index-1])
|
|
||||||
}
|
|
||||||
|
|
||||||
log += generate_log_between_tags(nil, self.all_tags.last)
|
|
||||||
|
|
||||||
log
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def is_megred(number)
|
def is_megred(number)
|
||||||
|
@ -342,13 +352,13 @@ module GitHubChangelogGenerator
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
def generate_log_between_tags(older_tag, newer_tag)
|
def generate_log_between_tags(older_tag, newer_tag)
|
||||||
|
# older_tag nil - means it's first tag, newer_tag nil - means it unreleased section
|
||||||
filtered_pull_requests = delete_by_time(@pull_requests, :merged_at, older_tag, newer_tag)
|
filtered_pull_requests = delete_by_time(@pull_requests, :merged_at, older_tag, newer_tag)
|
||||||
filtered_issues = delete_by_time(@issues, :actual_date, older_tag, newer_tag)
|
filtered_issues = delete_by_time(@issues, :actual_date, older_tag, newer_tag)
|
||||||
|
|
||||||
newer_tag_name = newer_tag.nil? ? nil : newer_tag['name']
|
newer_tag_name = newer_tag.nil? ? nil : newer_tag['name']
|
||||||
|
older_tag_name = older_tag.nil? ? nil : older_tag['name']
|
||||||
|
|
||||||
if @options[:filter_issues_by_milestone]
|
if @options[:filter_issues_by_milestone]
|
||||||
#delete excess irrelevant issues (according milestones)
|
#delete excess irrelevant issues (according milestones)
|
||||||
|
@ -356,10 +366,11 @@ module GitHubChangelogGenerator
|
||||||
filtered_pull_requests = filter_by_milestone(filtered_pull_requests, newer_tag_name, @pull_requests)
|
filtered_pull_requests = filter_by_milestone(filtered_pull_requests, newer_tag_name, @pull_requests)
|
||||||
end
|
end
|
||||||
|
|
||||||
older_tag_name = older_tag.nil? ? nil : older_tag['name']
|
if filtered_issues.empty? && filtered_pull_requests.empty? && newer_tag.nil?
|
||||||
|
return nil
|
||||||
|
end
|
||||||
|
|
||||||
self.create_log(filtered_pull_requests, filtered_issues, newer_tag, older_tag_name)
|
self.create_log(filtered_pull_requests, filtered_issues, newer_tag, older_tag_name)
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def filter_by_milestone(filtered_issues, newer_tag_name, src_array)
|
def filter_by_milestone(filtered_issues, newer_tag_name, src_array)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user