From 01e937fedb75c56beaa02a573fee09bda0ea759b Mon Sep 17 00:00:00 2001 From: mkorwel Date: Thu, 19 Mar 2026 16:36:28 -0700 Subject: [PATCH] fix(cli): ensure git clone is used when --ref is provided --- packages/cli/src/config/extension-manager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/config/extension-manager.ts b/packages/cli/src/config/extension-manager.ts index 2c46a845e6..dd74f40e80 100644 --- a/packages/cli/src/config/extension-manager.ts +++ b/packages/cli/src/config/extension-manager.ts @@ -248,7 +248,7 @@ export class ExtensionManager extends ExtensionLoader { ) { tempDir = await ExtensionStorage.createTmpDir(); const parsedGithubParts = tryParseGithubUrl(installMetadata.source); - if (!parsedGithubParts) { + if (!parsedGithubParts || installMetadata.ref) { await cloneFromGit(installMetadata, tempDir); installMetadata.type = 'git'; } else {