Try refactor of file changes

This commit is contained in:
Peter Evans
2024-07-31 16:46:06 +00:00
parent 743dcd81f7
commit 3d409de49f
4 changed files with 144 additions and 53 deletions

View File

@ -166,12 +166,11 @@ export class GitCommandManager {
return output.exitCode === 1
}
async getChangedFiles(ref: string, options?: string[]): Promise<string[]> {
async getChangedFiles(options?: string[]): Promise<string[]> {
const args = ['diff', '--name-only']
if (options) {
args.push(...options)
}
args.push(ref)
const output = await this.exec(args)
return output.stdout.split('\n').filter(filename => filename != '')
}