소스 검색

Adds message when trying to compare to a deleted working file

main
Eric Amodio 6 년 전
부모
커밋
f13d354449
1개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
  1. +9
    -2
      src/commands/diffWithWorking.ts

+ 9
- 2
src/commands/diffWithWorking.ts 파일 보기

@ -32,7 +32,12 @@ export class DiffWithWorkingCommand extends ActiveEditorCommand {
if (args.commit === undefined || GitService.isUncommitted(args.commit.sha)) {
// If the sha is missing, just let the user know the file matches
if (gitUri.sha === undefined) return window.showInformationMessage(`File matches the working tree`);
if (gitUri.sha === undefined) return window.showInformationMessage('File matches the working tree');
if (gitUri.sha === GitService.deletedOrMissingSha) {
return window.showInformationMessage(
'Unable to open compare. File has been deleted from the working tree'
);
}
// If we are a fake "staged" sha, check the status
if (GitService.isStagedUncommitted(gitUri.sha!)) {
@ -78,7 +83,9 @@ export class DiffWithWorkingCommand extends ActiveEditorCommand {
}
const [workingFileName] = await Container.git.findWorkingFileName(gitUri.fsPath, gitUri.repoPath);
if (workingFileName === undefined) return undefined;
if (workingFileName === undefined) {
return window.showInformationMessage('Unable to open compare. File has been deleted from the working tree');
}
args.commit.workingFileName = workingFileName;

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