From d4387421a0d6ea59e0c1abe8f92d39653a4cadd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.me> Date: Wed, 27 Mar 2024 13:28:58 +0100 Subject: [PATCH] GitlabManager => Remove spaces in clone folders --- .../src/commander/exercise/subcommands/ExerciseCreateCommand.ts | 2 +- NodeApp/src/managers/GitlabManager.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/NodeApp/src/commander/exercise/subcommands/ExerciseCreateCommand.ts b/NodeApp/src/commander/exercise/subcommands/ExerciseCreateCommand.ts index 8a0d7ea..4b6c953 100644 --- a/NodeApp/src/commander/exercise/subcommands/ExerciseCreateCommand.ts +++ b/NodeApp/src/commander/exercise/subcommands/ExerciseCreateCommand.ts @@ -87,7 +87,7 @@ class ExerciseCreateCommand extends CommanderCommand { if ( options.clone ) { console.log(TextStyle.BLOCK('Please wait while we are cloning the repository...')); - await GitlabManager.cloneRepository(options.clone, this.exercise.gitlabCreationInfo.ssh_url_to_repo, `DojoExercise - ${ this.exercise.assignmentName }`, true, 0); + await GitlabManager.cloneRepository(options.clone, this.exercise.gitlabCreationInfo.ssh_url_to_repo, `DojoExercise_${ this.exercise.assignmentName }`, true, 0); } } diff --git a/NodeApp/src/managers/GitlabManager.ts b/NodeApp/src/managers/GitlabManager.ts index 9291be4..dc5f0ed 100644 --- a/NodeApp/src/managers/GitlabManager.ts +++ b/NodeApp/src/managers/GitlabManager.ts @@ -191,7 +191,7 @@ class GitlabManager extends SharedGitlabManager { try { await new Promise<void>((resolve, reject) => { - const gitClone = spawn(`git clone ${ repositorySshUrl } "${ folderName ?? '' }"`, { + const gitClone = spawn(`git clone ${ repositorySshUrl } "${ folderName?.replace(' ', '_') ?? '' }"`, { cwd : path, shell: true }); -- GitLab