@@ -265,7 +265,7 @@ async function init(
265265
266266 await vscode . commands . executeCommand ( 'setContext' , 'github:initialized' , true ) ;
267267
268- registerPostCommitCommandsProvider ( reposManager , git ) ;
268+ registerPostCommitCommandsProvider ( context , reposManager , git ) ;
269269
270270 // Resume any pending checkout request stored before workspace reopened.
271271 await resumePendingCheckout ( reviewsManager , context , reposManager ) ;
@@ -350,7 +350,7 @@ async function doRegisterBuiltinGitProvider(context: vscode.ExtensionContext, cr
350350 return false ;
351351}
352352
353- function registerPostCommitCommandsProvider ( reposManager : RepositoriesManager , git : GitApiImpl ) {
353+ function registerPostCommitCommandsProvider ( context : vscode . ExtensionContext , reposManager : RepositoriesManager , git : GitApiImpl ) {
354354 const componentId = 'GitPostCommitCommands' ;
355355 class Provider implements PostCommitCommandsProvider {
356356
@@ -379,7 +379,7 @@ function registerPostCommitCommandsProvider(reposManager: RepositoriesManager, g
379379 Logger . appendLine ( 'Trying to register post commit commands.' , 'GitPostCommitCommands' ) ;
380380 if ( hasGitHubRepos ( ) ) {
381381 Logger . appendLine ( 'GitHub remote(s) found, registering post commit commands.' , componentId ) ;
382- git . registerPostCommitCommandsProvider ( new Provider ( ) ) ;
382+ context . subscriptions . push ( git . registerPostCommitCommandsProvider ( new Provider ( ) ) ) ;
383383 return true ;
384384 }
385385 return false ;
0 commit comments