From 9508cf8829d7146cebb76ea2ee1f150db4fc3b6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Wed, 8 Apr 2026 13:36:10 +0200 Subject: [PATCH] support cloning subdirectories and branches when parsing Git URLs in `meteor create --from` --- tools/cli/commands.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/cli/commands.js b/tools/cli/commands.js index 88bf56193b..a6cd3ae5e6 100644 --- a/tools/cli/commands.js +++ b/tools/cli/commands.js @@ -1183,7 +1183,12 @@ main.registerCommand({ if (example.isInternal) { await cloneSubdirectory(EXAMPLES_REPO, EXAMPLES_BRANCH, example.internalPath, appPath); } else { - await cloneRepo(example.repositoryUrl, appPath); + const parsed = parseGitUrl(example.repositoryUrl); + if (parsed.dir) { + await cloneSubdirectory(parsed.repoUrl, parsed.branch, parsed.dir, appPath); + } else { + await cloneRepo(parsed.repoUrl, appPath, { branch: parsed.branch }); + } } await setupMessages();