소스 검색

Fixes changes hover with uncommitted changes

main
Eric Amodio 3 년 전
부모
커밋
c478b0f031
1개의 변경된 파일2개의 추가작업 그리고 8개의 파일을 삭제
  1. +2
    -8
      src/hovers/hovers.ts

+ 2
- 8
src/hovers/hovers.ts 파일 보기

@ -25,16 +25,10 @@ export namespace Hovers {
// TODO: Figure out how to optimize this
let ref;
let ref2 = documentRef;
if (commit.isUncommitted) {
if (GitRevision.isUncommittedStaged(documentRef)) {
ref = documentRef;
}
// Check for a staged diff
if (ref == null && ref2 == null) {
ref2 = GitRevision.uncommittedStaged;
}
} else {
ref = commit.file.previousSha;
if (ref == null) {
@ -54,10 +48,10 @@ export namespace Hovers {
editorLine = commitLine.line - 1;
// TODO: Doesn't work with dirty files -- pass in editor? or contents?
let hunkLine = await Container.instance.git.getDiffForLine(uri, editorLine, ref, ref2);
let hunkLine = await Container.instance.git.getDiffForLine(uri, editorLine, ref, documentRef);
// If we didn't find a diff & ref is undefined (meaning uncommitted), check for a staged diff
if (hunkLine == null && ref == null && ref2 !== GitRevision.uncommittedStaged) {
if (hunkLine == null && ref == null && documentRef !== GitRevision.uncommittedStaged) {
hunkLine = await Container.instance.git.getDiffForLine(
uri,
editorLine,

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