Add support for extracting all pull requests and their raw diffs

This commit is contained in:
Stan Hu 2016-11-17 21:30:35 -08:00
parent b8bf28348f
commit 9e6b25d0bc
1 changed files with 7 additions and 1 deletions

View File

@ -22,7 +22,7 @@ module Bitbucket
end
def pull_requests(repo)
relative_path = "/repositories/#{repo}/pullrequests"
relative_path = "/repositories/#{repo}/pullrequests?state=ALL"
paginator = Paginator.new(connection, relative_path, :pull_request)
Collection.new(paginator)
@ -35,6 +35,12 @@ module Bitbucket
Collection.new(paginator)
end
def pull_request_diff(repo, pull_request)
relative_path = "/repositories/#{repo}/pullrequests/#{pull_request}/diff"
connection.get(relative_path)
end
def repo(name)
parsed_response = connection.get("/repositories/#{name}")
Representation::Repo.new(parsed_response)