Переглянути джерело

Fixes renamed files not showing changes from view

main
Eric Amodio 6 роки тому
джерело
коміт
e0f875412f
2 змінених файлів з 4 додано та 2 видалено
  1. +1
    -1
      src/commands/diffWith.ts
  2. +3
    -1
      src/views/statusFileNode.ts

+ 1
- 1
src/commands/diffWith.ts Переглянути файл

@ -86,7 +86,7 @@ export class DiffWithCommand extends ActiveEditorCommand {
}
async execute(editor?: TextEditor, uri?: Uri, args: DiffWithCommandArgs = {}): Promise<any> {
args = { ...args };
args = { ...args, lhs: { ...args.lhs }, rhs: { ...args.rhs }, showOptions: { ...args.showOptions} } as DiffWithCommandArgs;
if (args.repoPath === undefined || args.lhs === undefined || args.rhs === undefined) return undefined;
try {

+ 3
- 1
src/views/statusFileNode.ts Переглянути файл

@ -79,7 +79,9 @@ export class StatusFileNode extends ExplorerNode {
},
rhs: {
sha: this.ref2,
uri: this.uri
uri: this.status.status === 'R'
? GitUri.fromFileStatus(this.status, this.uri.repoPath!, this.ref2, true)
: this.uri
},
repoPath: this.uri.repoPath!,

Завантаження…
Відмінити
Зберегти