/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: Jelmer Vernooij
  • Date: 2020-01-28 23:33:16 UTC
  • mto: This revision was merged to the branch mainline in revision 7472.
  • Revision ID: jelmer@jelmer.uk-20200128233316-ludjujw8yux9z15y
Add a work_in_progress flag.

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