log_info "Synchronizing project \\e[33;1m${src_project_full_path}\\e[0m (parent group ID \\e[33;1m${dest_parent_id}\\e[0m) to \\e[33;1m${dest_project_full_path}"
dest_project_json=$(curl -sSf-H"${DEST_TOKEN+PRIVATE-TOKEN:$DEST_TOKEN}"-H"Content-Type: application/json"-X PUT "$DEST_GITLAB_API/projects/$project_id"\
dest_project_json=$(curl -sSf-H"${DEST_TOKEN+PRIVATE-TOKEN:$DEST_TOKEN}"-H"Content-Type: application/json"-X PUT "$DEST_GITLAB_API/projects/$dest_project_id"\
dest_project_json=$(curl -sSf-H"${DEST_TOKEN+PRIVATE-TOKEN:$DEST_TOKEN}"--form"avatar=@$avatar_filename"-X PUT "$DEST_GITLAB_API/projects/$project_id")
dest_project_json=$(curl -sSf-H"${DEST_TOKEN+PRIVATE-TOKEN:$DEST_TOKEN}"--form"avatar=@$avatar_filename"-X PUT "$DEST_GITLAB_API/projects/$dest_project_id")
log_info "... destination group found: synchronize"
dest_group_json=$(curl -sSf-H"${DEST_TOKEN+PRIVATE-TOKEN:$DEST_TOKEN}"-H"Content-Type: application/json"-X PUT "$DEST_GITLAB_API/groups/$group_id"\
dest_group_json=$(curl -sSf-H"${DEST_TOKEN+PRIVATE-TOKEN:$DEST_TOKEN}"-H"Content-Type: application/json"-X PUT "$DEST_GITLAB_API/groups/$dest_group_name"\
--data"{
\"name\": $(echo"$src_group_json" | jq .name),
\"visibility\": \"$dest_visibility\",
@@ -264,7 +271,7 @@ function sync_group() {
avatar_filename=/tmp/$(basename"$src_avatar_url")
if curl -sSfL--output"$avatar_filename""$src_avatar_url"
then
dest_group_json=$(curl -sSf-H"${DEST_TOKEN+PRIVATE-TOKEN:$DEST_TOKEN}"--form"avatar=@$avatar_filename"-X PUT "$DEST_GITLAB_API/groups/$group_id")
dest_group_json=$(curl -sSf-H"${DEST_TOKEN+PRIVATE-TOKEN:$DEST_TOKEN}"--form"avatar=@$avatar_filename"-X PUT "$DEST_GITLAB_API/groups/$dest_group_id")