(gitDir: string)
| 272 | }; |
| 273 | |
| 274 | export const getHeadCommitFiles = async (gitDir: string): Promise<string[]> => { |
| 275 | const { stdout } = await runGit( |
| 276 | ['diff-tree', '--root', '--no-commit-id', '--name-only', '-r', 'HEAD'], |
| 277 | gitDir |
| 278 | ); |
| 279 | |
| 280 | return stdout |
| 281 | .split('\n') |
| 282 | .map((file) => file.trim()) |
| 283 | .filter(Boolean) |
| 284 | .sort(); |
| 285 | }; |
| 286 | |
| 287 | export const getShortGitStatus = async (gitDir: string): Promise<string> => { |
| 288 | const { stdout } = await runGit(['status', '--short'], gitDir); |
no test coverage detected
searching dependent graphs…