Module "project/git/gitStatus"
Functions
collectCleanliness
- collectCleanliness(baseDir: string): Promise<{ isClean: boolean }>
-
Parameters
Returns Promise<{ isClean: boolean }>
collectFullSha
- collectFullSha(baseDir: string, commit?: string): Promise<{ sha: string }>
-
Parameters
-
baseDir: string
-
Default value commit: string = "HEAD"
Returns Promise<{ sha: string }>
collectIgnoredChanges
- collectIgnoredChanges(baseDir: string): Promise<{ ignoredChanges: string[]; raw: string }>
-
Parameters
Returns Promise<{ ignoredChanges: string[]; raw: string }>
collectUpstream
- collectUpstream(baseDir: string, branch: string): Promise<{ upstream?: { branch: string; inSync: boolean } }>
-
Parameters
-
baseDir: string
-
branch: string
Returns Promise<{ upstream?: { branch: string; inSync: boolean } }>
determineBranch
- determineBranch(baseDir: string): Promise<string>
-
Parameters
Returns Promise<string>
isFullyClean
-
Parameters
Returns boolean
runStatusIn
- runStatusIn(baseDir: string): Promise<GitStatus>