/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 breezy/plugins/gitlab/hoster.py

  • Committer: Jelmer Vernooij
  • Date: 2020-06-19 21:26:53 UTC
  • mfrom: (7490.40.19 work)
  • mto: This revision was merged to the branch mainline in revision 7516.
  • Revision ID: jelmer@jelmer.uk-20200619212653-7j6rgywzczhc8cmj
Merge lp:brz/3.1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
272
272
        import iso8601
273
273
        return iso8601.parse_date(merged_at)
274
274
 
 
275
    def post_comment(self, body):
 
276
        kwargs = {'body': body}
 
277
        self.gl._post_merge_request_note(
 
278
            self._mr['project_id'], self._mr['iid'], kwargs)
 
279
 
275
280
 
276
281
def gitlab_url_to_bzr_url(url, name):
277
282
    return git_url_to_bzr_url(url, branch=name)
412
417
            return json.loads(response.data)
413
418
        raise errors.InvalidHttpResponse(path, response.text)
414
419
 
 
420
    def _post_merge_request_note(self, project_id, iid, kwargs):
 
421
        path = 'projects/%s/merge_requests/%s/notes' % (
 
422
            urlutils.quote(str(project_id), ''), iid)
 
423
        response = self._api_request('POST', path, fields=kwargs)
 
424
        if response.status == 201:
 
425
            json.loads(response.data)
 
426
            return
 
427
        raise errors.InvalidHttpResponse(path, response.text)
 
428
 
415
429
    def _create_mergerequest(
416
430
            self, title, source_project_id, target_project_id,
417
431
            source_branch_name, target_branch_name, description,