Преглед на файлове

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,

Зареждане…
Отказ
Запис