Przeglądaj źródła

Use cwd in command args instead of spawn args

Some git services are ok with using paths in args instead of previously
specifying it in spawning processes.
master
TheoryOfNekomata 2 lat temu
rodzic
commit
7d542ad350
1 zmienionych plików z 8 dodań i 8 usunięć
  1. +8
    -8
      src/modules/git/Git.service.ts

+ 8
- 8
src/modules/git/Git.service.ts Wyświetl plik

@@ -26,29 +26,29 @@ export class GitServiceImpl implements GitService {

async advertiseReceivePackRefs(cwd: string): Promise<ChildProcess> {
const command = GitServiceImpl.isWindows() ? 'git' : 'git-receive-pack';
const commonArgs = ['--stateless-rpc', '--advertise-refs', '.'];
const commonArgs = ['--stateless-rpc', '--advertise-refs', cwd];
const args = GitServiceImpl.isWindows() ? ['receive-pack', ...commonArgs] : commonArgs;
return spawn(command, args, { cwd });
return spawn(command, args);
}

async advertiseUploadPackRefs(cwd: string): Promise<ChildProcess> {
const command = GitServiceImpl.isWindows() ? 'git' : 'git-upload-pack';
const commonArgs = ['--stateless-rpc', '--advertise-refs', '.'];
const commonArgs = ['--stateless-rpc', '--advertise-refs', cwd];
const args = GitServiceImpl.isWindows() ? ['upload-pack', ...commonArgs] : commonArgs;
return spawn(command, args, { cwd });
return spawn(command, args);
}

async receivePack(cwd: string): Promise<ChildProcess> {
const command = GitServiceImpl.isWindows() ? 'git' : 'git-receive-pack';
const commonArgs = ['--stateless-rpc', '.'];
const commonArgs = ['--stateless-rpc', cwd];
const args = GitServiceImpl.isWindows() ? ['receive-pack', ...commonArgs] : commonArgs;
return spawn(command, args, { cwd });
return spawn(command, args);
}

async uploadPack(cwd: string): Promise<ChildProcess> {
const command = GitServiceImpl.isWindows() ? 'git' : 'git-upload-pack';
const commonArgs = ['--stateless-rpc', '.'];
const commonArgs = ['--stateless-rpc', cwd];
const args = GitServiceImpl.isWindows() ? ['upload-pack', ...commonArgs] : commonArgs;
return spawn(command, args, { cwd });
return spawn(command, args);
}
}

Ładowanie…
Anuluj
Zapisz