File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -195,6 +195,13 @@ export class CopilotRemoteAgentManager extends Disposable {
195195 }
196196 }
197197
198+ private firstFolderManager ( ) : FolderRepositoryManager | undefined {
199+ if ( ! this . repositoriesManager . folderManagers . length ) {
200+ return ;
201+ }
202+ return this . repositoriesManager . folderManagers [ 0 ] ;
203+ }
204+
198205 private chooseFolderManager ( ) : Promise < FolderRepositoryManager | undefined > {
199206 return chooseItem < FolderRepositoryManager > (
200207 this . repositoriesManager . folderManagers ,
@@ -203,7 +210,7 @@ export class CopilotRemoteAgentManager extends Disposable {
203210 }
204211
205212 async repoInfo ( fm ?: FolderRepositoryManager ) : Promise < RepoInfo | undefined > {
206- fm = fm || ( await this . chooseFolderManager ( ) ) ;
213+ fm = fm || this . firstFolderManager ( ) ;
207214 const repository = fm ?. repository ;
208215 const ghRepository = fm ?. gitHubRepositories . find ( repo => repo . remote instanceof GitHubRemote ) as GitHubRepository | undefined ;
209216 if ( ! fm || ! repository || ! ghRepository ) {
You can’t perform that action at this time.
0 commit comments