Sfoglia il codice sorgente

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
parent
commit
7d542ad350
1 ha cambiato i file con 8 aggiunte e 8 eliminazioni
  1. +8
    -8
      src/modules/git/Git.service.ts

+ 8
- 8
src/modules/git/Git.service.ts Vedi File

@@ -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);
}
}

Caricamento…
Annulla
Salva