MCPcopy Create free account
hub / github.com/decaporg/decap-cms / patchBranch

Method patchBranch

packages/decap-cms-backend-github/src/API.ts:1298–1304  ·  view source on GitHub ↗
(branchName: string, sha: string, opts: { force?: boolean } = {})

Source from the content-addressed store, hash-verified

1296 }
1297
1298 patchBranch(branchName: string, sha: string, opts: { force?: boolean } = {}) {
1299 const force = opts.force || false;
1300 if (force && !this.assertCmsBranch(branchName)) {
1301 throw Error(`Only CMS branches can be force updated, cannot force update ${branchName}`);
1302 }
1303 return this.patchRef('heads', branchName, sha, { force });
1304 }
1305
1306 deleteBranch(branchName: string) {
1307 return this.deleteRef('heads', branchName).catch((err: Error) => {

Callers 5

persistFilesMethod · 0.95
deleteFilesMethod · 0.95
editorialWorkflowGitMethod · 0.95
createBranchMethod · 0.95
forceMergePRMethod · 0.95

Calls 2

assertCmsBranchMethod · 0.95
patchRefMethod · 0.95

Tested by

no test coverage detected