소스 검색

Fixes #1645 - removes regex

Possible catastrophic backtracking with large inputs (very unlikely in the wild)
main
Eric Amodio 2 년 전
부모
커밋
e417446f59
1개의 변경된 파일2개의 추가작업 그리고 6개의 파일을 삭제
  1. +2
    -6
      src/env/node/git/locator.ts

+ 2
- 6
src/env/node/git/locator.ts 파일 보기

@ -70,12 +70,8 @@ async function findSpecificGit(path: string): Promise {
async function findGitDarwin(): Promise<GitLocation> {
try {
let path = await run<string>('which', ['git'], 'utf8');
path = path.replace(/^\s+|\s+$/g, '');
if (path !== '/usr/bin/git') {
return findSpecificGit(path);
}
const path = (await run<string>('which', ['git'], 'utf8')).trim();
if (path !== '/usr/bin/git') return findSpecificGit(path);
try {
await run<string>('xcode-select', ['-p'], 'utf8');

불러오는 중...
취소
저장