Adds better support for deleted files

Will now open the file from the previous commit
This commit is contained in:
Eric Amodio
2017-05-01 14:03:36 -04:00
parent 474741aeb4
commit 071bfdb82e
3 changed files with 48 additions and 15 deletions

View File

@@ -11,6 +11,7 @@ export class GitLogCommit extends GitCommit {
nextSha?: string;
nextFileName?: string;
parentShas: string[];
status?: GitStatusFileStatus;
constructor(
type: GitCommitType,
@@ -33,10 +34,14 @@ export class GitLogCommit extends GitCommit {
if (fileStatuses) {
this.fileStatuses = fileStatuses.filter(_ => !!_.fileName);
this.fileName = this.fileStatuses[0].fileName;
const fileStatus = this.fileStatuses[0];
this.fileName = fileStatus.fileName;
this.status = fileStatus.status;
}
else {
this.fileStatuses = [{ status: status, fileName: fileName, originalFileName: originalFileName }];
this.status = status;
}
}