From cbb1b46ae6ee53381f1269c1a6d3ca8b39af5254 Mon Sep 17 00:00:00 2001 From: Martin Gerhardy Date: Thu, 30 Nov 2023 11:13:22 +0100 Subject: [PATCH] Allow to skip projects in migrateGroup with a pattern --- migrate.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/migrate.sh b/migrate.sh index 88e966a..811227e 100755 --- a/migrate.sh +++ b/migrate.sh @@ -48,6 +48,7 @@ fi #MIGRATE_PROJECT_VARIABLES="no" #MIGRATE_BADGES="no" #MIGRATE_HOOKS="no" +#PROJECT_FILTER="^prefix" CURL_PARAMS="" unset -v sourceGitlabPrivateAccessToken targetGitlabPrivateAccessToken @@ -131,9 +132,11 @@ function migrateGroup() { # them here, making sure that the prefix matches the source path. for project in "${allProjects[@]}"; do if [[ "${project}" =~ ^${SOURCE_PATH} ]]; then - allProjectsFiltered+=(${project}) + if [[ -z "${PROJECT_FILTER}" ]] || [[ "${project}" =~ ${PROJECT_FILTER} ]]; then + allProjectsFiltered+=(${project}) + fi else - echo "Skipping project outside group: ${project}" + echo "Skipping project outside group or filter: ${project}" fi done