MCPcopy Create free account
hub / github.com/angular/dev-infra / resetMergeMode

Function resetMergeMode

ng-dev/caretaker/merge-mode/reset.ts:13–30  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11import {green, Log, red} from '../../utils/logging';
12
13export async function resetMergeMode(): Promise<boolean> {
14 try {
15 const {
16 github: {mergeMode},
17 } = await getConfig([assertValidGithubConfig]);
18 await setRepoMergeMode(mergeMode);
19 Log.info(`${green('✔')} Repository has been reset to the normal mode: ${mergeMode}`);
20 return true;
21 } catch (err) {
22 Log.info(`${red('✘')} Failed to reset the merge mode of the repository`);
23 if (err instanceof Error) {
24 Log.debug(err.stack ?? err.message);
25 } else {
26 Log.debug(String(err));
27 }
28 return false;
29 }
30}

Callers 1

setMergeModeHandlerFunction · 0.90

Calls 2

getConfigFunction · 0.90
setRepoMergeModeFunction · 0.90

Tested by

no test coverage detected