Create a merge/pull request
Source branch name
Target branch name
Request title
Optionaloptions: 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
Optionalsquash: booleanWhether to squash commits
OptionalremoveSourceBranch: 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