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
Get the platform name (e.g., 'gitlab', 'github')
Get project information from current Git remote
Project information
Get project information by path
Project path (e.g., 'user/repo')
Project information
GitHub platform service implementation