GitHub: fix issues/pr searching

Closes #6.
This commit is contained in:
Xu Cheng 2016-04-04 02:00:21 +08:00
parent d0b713c396
commit bc19a47eb9
2 changed files with 5 additions and 4 deletions

View File

@ -219,7 +219,7 @@ class BuildError < RuntimeError
end end
def fetch_issues def fetch_issues
GitHub.issues_for_formula(formula.name) GitHub.issues_for_formula(formula.name, :tap => formula.tap)
rescue GitHub::RateLimitExceededError => e rescue GitHub::RateLimitExceededError => e
opoo e.message opoo e.message
[] []

View File

@ -663,7 +663,7 @@ module GitHub
def build_search_qualifier_string(qualifiers) def build_search_qualifier_string(qualifiers)
{ {
:repo => "Homebrew/homebrew", :repo => "Homebrew/homebrew-core",
:in => "title" :in => "title"
}.update(qualifiers).map do |qualifier, value| }.update(qualifiers).map do |qualifier, value|
"#{qualifier}:#{value}" "#{qualifier}:#{value}"
@ -679,8 +679,9 @@ module GitHub
end end
end end
def issues_for_formula(name) def issues_for_formula(name, options = {})
issues_matching(name, :state => "open") tap = options[:tap] || CoreTap.instance
issues_matching(name, :state => "open", :repo => "#{tap.user}/homebrew-#{tap.repo}")
end end
def print_pull_requests_matching(query) def print_pull_requests_matching(query)