/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/propose/gitlabs.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2020-01-30 17:46:41 UTC
  • mfrom: (7467.3.2 wip-proposal)
  • Revision ID: breezy.the.bot@gmail.com-20200130174641-r6ogsj6i17xiattv
Add the ability to create work-in-progress merge requests.

Merged from https://code.launchpad.net/~jelmer/brz/wip-proposal/+merge/378212

Show diffs side-by-side

added added

removed removed

Lines of Context:
587
587
        return None
588
588
 
589
589
    def create_proposal(self, description, reviewers=None, labels=None,
590
 
                        prerequisite_branch=None, commit_message=None):
 
590
                        prerequisite_branch=None, commit_message=None,
 
591
                        work_in_progress=False):
591
592
        """Perform the submission."""
592
593
        # https://docs.gitlab.com/ee/api/merge_requests.html#create-mr
593
594
        if prerequisite_branch is not None:
597
598
        target_project = self.gl._get_project(self.target_project_name)
598
599
        # TODO(jelmer): Allow setting title explicitly
599
600
        title = determine_title(description)
 
601
        if work_in_progress:
 
602
            title = 'WIP: %s' % title
600
603
        # TODO(jelmer): Allow setting allow_collaboration field
601
604
        # TODO(jelmer): Allow setting milestone field
602
605
        # TODO(jelmer): Allow setting squash field