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

Fixes issue with open in remote not showing with no editors

main
Eric Amodio 7 роки тому
джерело
коміт
62e5ef6225
1 змінених файлів з 8 додано та 6 видалено
  1. +8
    -6
      src/git/gitContextTracker.ts

+ 8
- 6
src/git/gitContextTracker.ts Переглянути файл

@ -114,13 +114,15 @@ export class GitContextTracker extends Disposable {
private async _updateContextHasRemotes(uri: GitUri | undefined) {
try {
let repoPath = this.git.repoPath;
if (uri !== undefined && this.git.isTrackable(uri)) {
repoPath = uri.repoPath || this.git.repoPath;
}
let hasRemotes = false;
if (uri && this.git.isTrackable(uri)) {
const repoPath = uri.repoPath || this.git.repoPath;
if (repoPath) {
const remotes = await this.git.getRemotes(repoPath);
hasRemotes = remotes.length !== 0;
}
if (repoPath) {
const remotes = await this.git.getRemotes(repoPath);
hasRemotes = remotes.length !== 0;
}
setCommandContext(CommandContext.HasRemotes, hasRemotes);

||||||
x
 
000:0
Завантаження…
Відмінити
Зберегти