gitlab_create_merge_request
Create a new GitLab merge request by specifying source and target branches, title, and optional description. Control source branch deletion and commit squashing.
Instructions
Create a new merge request.
Args: title: MR title. source_branch: Branch to merge from. target_branch: Branch to merge into. project_path: GitLab project path, e.g. 'group/project'. description: Optional MR description / body text. remove_source_branch: Delete source branch after merge (default False). squash: Squash commits on merge (default False).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| squash | No | ||
| description | No | ||
| project_path | No | ||
| source_branch | Yes | ||
| target_branch | Yes | ||
| remove_source_branch | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |