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

Method patchBranch

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

Source from the content-addressed store, hash-verified

1322 }
1323
1324 patchBranch(branchName: string, sha: string, opts: { force?: boolean } = {}) {
1325 const force = opts.force || false;
1326 if (force && !this.assertCmsBranch(branchName)) {
1327 throw Error(`Only CMS branches can be force updated, cannot force update ${branchName}`);
1328 }
1329 return this.patchRef('heads', branchName, sha, { force });
1330 }
1331
1332 deleteBranch(branchName: string) {
1333 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