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

Function setMergeModeHandler

ng-dev/caretaker/merge-mode/cli.ts:27–42  ·  view source on GitHub ↗
({mode}: Arguments<Options>)

Source from the content-addressed store, hash-verified

25}
26
27async function setMergeModeHandler({mode}: Arguments<Options>) {
28 if (mode === undefined) {
29 const currentMode = await getCurrentMergeMode();
30 Log.info(`Repository merge-mode is currently set to: ${currentMode}`);
31 return;
32 }
33 if (mode === 'reset') {
34 await resetMergeMode();
35 return;
36 }
37 if (mode === 'release') {
38 await setMergeModeRelease();
39 return;
40 }
41 Log.error(`Unable to set the merge mode to the provided mode: ${mode}`);
42}
43
44export const MergeModeModule: CommandModule<{}, {}> = {
45 builder: setMergeModeBuilder,

Callers

nothing calls this directly

Calls 4

getCurrentMergeModeFunction · 0.90
resetMergeModeFunction · 0.90
setMergeModeReleaseFunction · 0.90
errorMethod · 0.45

Tested by

no test coverage detected