MCPcopy Create free account
hub / github.com/code-pushup/cli / guardAgainstLocalChanges

Function guardAgainstLocalChanges

packages/utils/src/lib/git/git.ts:80–87  ·  view source on GitHub ↗
(
  git = simpleGit(),
)

Source from the content-addressed store, hash-verified

78}
79
80export async function guardAgainstLocalChanges(
81 git = simpleGit(),
82): Promise<void> {
83 const status = await git.status(['-s']);
84 if (status.files.length > 0) {
85 throw new GitStatusError(status);
86 }
87}
88
89export async function safeCheckout(
90 branchOrHash: string,

Callers 3

safeCheckoutFunction · 0.85
git.unit.test.tsFile · 0.85
git.int.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected