MCPcopy Create free account
hub / github.com/ReviewStage/stage-cli / mergePullRequest

Function mergePullRequest

packages/cli/src/github/mutations.ts:50–59  ·  view source on GitHub ↗
(
	repoRoot: string,
	number: number,
	mergeMethod: PullRequestMergeMethod,
	expectedHeadOid?: string,
)

Source from the content-addressed store, hash-verified

48}
49
50export function mergePullRequest(
51 repoRoot: string,
52 number: number,
53 mergeMethod: PullRequestMergeMethod,
54 expectedHeadOid?: string,
55): Promise<void> {
56 const args = ["pr", "merge", String(number), MERGE_METHOD_FLAG[mergeMethod]];
57 if (expectedHeadOid) args.push("--match-head-commit", expectedHeadOid);
58 return ghWrite(args, repoRoot);
59}
60
61/**
62 * Enable/disable auto-merge. On merge-queue repos `gh pr merge --auto` enqueues

Callers 1

Calls 1

ghWriteFunction · 0.85

Tested by

no test coverage detected