Open branches on vscode.dev from ref picker (#181549)

This commit is contained in:
Joyce Er
2023-05-24 02:23:40 -07:00
committed by GitHub
parent edcad3ab53
commit 9f081fd11a
10 changed files with 179 additions and 16 deletions

View File

@@ -5,9 +5,9 @@
import { Disposable, commands } from 'vscode';
import { Model } from '../model';
import { pickRemoteSource } from '../remoteSource';
import { getRemoteSourceActions, pickRemoteSource } from '../remoteSource';
import { GitBaseExtensionImpl } from './extension';
import { API, PickRemoteSourceOptions, PickRemoteSourceResult, RemoteSourceProvider } from './git-base';
import { API, PickRemoteSourceOptions, PickRemoteSourceResult, RemoteSourceAction, RemoteSourceProvider } from './git-base';
export class ApiImpl implements API {
@@ -17,6 +17,10 @@ export class ApiImpl implements API {
return pickRemoteSource(this._model, options as any);
}
getRemoteSourceActions(url: string): Promise<RemoteSourceAction[]> {
return getRemoteSourceActions(this._model, url);
}
registerRemoteSourceProvider(provider: RemoteSourceProvider): Disposable {
return this._model.registerRemoteSourceProvider(provider);
}