소스 검색

2728 Submodule commit graph will not open in the panel layout (#2733)

* Sends command args through to graph when it is in a view

Adds missing repository set flag

* Reverts webview changes, converts uri to repo before passing through
main
Ramin Tadayon 1 년 전
committed by GitHub
부모
커밋
da288f50bc
No known key found for this signature in database GPG 키 ID: 4AEE18F83AFDEB23
1개의 변경된 파일10개의 추가작업 그리고 4개의 파일을 삭제
  1. +10
    -4
      src/commands/showView.ts

+ 10
- 4
src/commands/showView.ts 파일 보기

@ -27,11 +27,13 @@ export class ShowViewCommand extends Command {
]);
}
protected override preExecute(context: CommandContext) {
return this.execute(context.command as Commands);
protected override preExecute(context: CommandContext, ...args: any[]) {
return this.execute(context, ...args);
}
async execute(command: Commands) {
async execute(context: CommandContext, ...args: any[]) {
const command = context.command as Commands;
let commandArgs = args;
switch (command) {
case Commands.ShowBranchesView:
return this.container.branchesView.show();
@ -48,7 +50,11 @@ export class ShowViewCommand extends Command {
case Commands.ShowAccountView:
return this.container.accountView.show();
case Commands.ShowGraphView:
return this.container.graphView.show();
if (context.type === 'scm' && context.scm?.rootUri != null) {
const repo = this.container.git.getRepository(context.scm.rootUri);
commandArgs = repo != null ? [repo, ...args] : args;
}
return this.container.graphView.show(undefined, ...commandArgs);
case Commands.ShowLineHistoryView:
return this.container.lineHistoryView.show();
case Commands.ShowRemotesView:

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