소스 검색

Uses getCommit rather than getLog

main
Eric Amodio 4 년 전
부모
커밋
92bd405bbe
1개의 변경된 파일4개의 추가작업 그리고 11개의 파일을 삭제
  1. +4
    -11
      src/commands/showQuickCommit.ts

+ 4
- 11
src/commands/showQuickCommit.ts 파일 보기

@ -100,24 +100,17 @@ export class ShowQuickCommitCommand extends ActiveEditorCachedCommand {
if (args.repoLog != null) {
args.commit = args.repoLog.commits.get(args.sha);
// If we can't find the commit, kill the repoLog
if (args.commit === undefined) {
if (args.commit == null) {
args.repoLog = undefined;
}
}
if (args.repoLog === undefined) {
const log = await Container.git.getLog(repoPath!, { limit: 2, ref: args.sha });
if (log === undefined) {
void Messages.showCommitNotFoundWarningMessage('Unable to show commit');
return;
}
args.commit = log.commits.get(args.sha);
if (args.repoLog == null) {
args.commit = await Container.git.getCommit(repoPath!, args.sha);
}
}
if (args.commit === undefined) {
if (args.commit == null) {
void Messages.showCommitNotFoundWarningMessage('Unable to show commit');
return;

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