Browse Source

Fixes remote name in graph 'Open Branch on Remote'

main
Ramin Tadayon 1 year ago
parent
commit
fe6b26928a
No known key found for this signature in database GPG Key ID: 79D60DDE3DFB95F5
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      src/plus/webviews/graph/graphWebview.ts

+ 8
- 1
src/plus/webviews/graph/graphWebview.ts View File

@ -2180,13 +2180,20 @@ export class GraphWebviewProvider implements WebviewProvider {
private openBranchOnRemote(item?: GraphItemContext, clipboard?: boolean) { private openBranchOnRemote(item?: GraphItemContext, clipboard?: boolean) {
if (isGraphItemRefContext(item, 'branch')) { if (isGraphItemRefContext(item, 'branch')) {
const { ref } = item.webviewItemValue; const { ref } = item.webviewItemValue;
let remote;
if (ref.remote) {
remote = getRemoteNameFromBranchName(ref.name);
} else if (ref.upstream != null) {
remote = getRemoteNameFromBranchName(ref.upstream.name);
}
return executeCommand<OpenOnRemoteCommandArgs>(Commands.OpenOnRemote, { return executeCommand<OpenOnRemoteCommandArgs>(Commands.OpenOnRemote, {
repoPath: ref.repoPath, repoPath: ref.repoPath,
resource: { resource: {
type: RemoteResourceType.Branch, type: RemoteResourceType.Branch,
branch: ref.name, branch: ref.name,
}, },
remote: ref.upstream?.name,
remote: remote,
clipboard: clipboard, clipboard: clipboard,
}); });
} }

Loading…
Cancel
Save