소스 검색

Ensures missing status is undefined

main
Eric Amodio 7 년 전
부모
커밋
b7ead45d78
1개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
  1. +9
    -2
      src/git/parsers/statusParser.ts

+ 9
- 2
src/git/parsers/statusParser.ts 파일 보기

@ -110,8 +110,15 @@ export class GitStatusParser {
}
static parseStatusFile(repoPath: string, rawStatus: string, fileName: string, originalFileName?: string): GitStatusFile {
const indexStatus = rawStatus[0] !== '.' ? rawStatus[0].trim() : undefined;
const workTreeStatus = rawStatus[1] !== '.' ? rawStatus[1].trim() : undefined;
let indexStatus = rawStatus[0] !== '.' ? rawStatus[0].trim() : undefined;
if (indexStatus === '' || indexStatus === null) {
indexStatus = undefined;
}
let workTreeStatus = rawStatus[1] !== '.' ? rawStatus[1].trim() : undefined;
if (workTreeStatus === '' || workTreeStatus === null) {
workTreeStatus = undefined;
}
return new GitStatusFile(
repoPath,

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