소스 검색

Fixes untracked files not showing working status

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

+ 1
- 2
src/git/formatters/statusFormatter.ts 파일 보기

@ -62,8 +62,7 @@ export class StatusFileFormatter extends Formatter
}
get working() {
const commit = (this._item as GitFileWithCommit).commit;
const statusFile = commit === undefined ? this._item : commit.files[0];
const statusFile = (this._item as GitFileWithCommit).commit?.files?.[0] ?? this._item;
let icon;
if (statusFile.workingTreeStatus !== undefined && statusFile.indexStatus !== undefined) {

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

@ -109,7 +109,7 @@ export class GitStatusParser {
files.push(this.parseStatusFile(repoPath, lineParts[1], lineParts.slice(10).join(' ')));
break;
case '?': // untracked
files.push(this.parseStatusFile(repoPath, ' ?', lineParts.slice(1).join(' ')));
files.push(this.parseStatusFile(repoPath, '??', lineParts.slice(1).join(' ')));
break;
}
}

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