Abstract
Create a merge/pull request
Source branch name
Target branch name
Request title
Optional
options: MergeRequestOptionsMerge request options including assignees, reviewers, squash, etc.
Web URL of the created request
Create a merge/pull request (legacy method for backward compatibility)
Source branch name
Target branch name
Request title
Optional
squash: booleanWhether to squash commits
Optional
removeSourceBranch: booleanWhether to remove source branch after merge
Web URL of the created request
Get the base URL of this service
Abstract
getGet the platform name (e.g., 'gitlab', 'github')
Get project information from current Git remote
Project information
Abstract
getGet project information by path
Project path (e.g., 'user/repo')
Project information
Abstract base class for Git platform services