/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to github.py

Add get_source_branch_url/get_target_branch_url methods.

Show diffs side-by-side

added added

removed removed

Lines of Context:
103
103
    def url(self):
104
104
        return self._pr.html_url
105
105
 
 
106
    def _branch_from_part(self, part):
 
107
        return github_url_to_bzr_url(part.repo.html_url, part.ref)
 
108
 
 
109
    def get_source_branch_url(self):
 
110
        return self._branch_from_part(self._pr.head)
 
111
 
 
112
    def get_target_branch_url(self):
 
113
        return self._branch_from_part(self._pr.base)
 
114
 
106
115
    def get_description(self):
107
116
        return self._pr.body
108
117
 
241
250
    def iter_my_proposals(self):
242
251
        for issue in self.gh.search_issues(
243
252
                query='is:pr is:open author:%s' % self.gh.get_user().login):
244
 
            yield GitHubMergeProposal(issue.pull_request)
 
253
            yield GitHubMergeProposal(issue.as_pull_request())
245
254
 
246
255
 
247
256
class GitHubMergeProposalBuilder(MergeProposalBuilder):