From ee107370fd3bf26ea4186a2f17ccdbeacfe25cbf Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 19 Jul 2019 14:44:45 +0200 Subject: [PATCH 1/8] Added username -> identity authors mapping got from old SVN trunk repository --- SVN/all-svn-authors.txt | 99 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 SVN/all-svn-authors.txt diff --git a/SVN/all-svn-authors.txt b/SVN/all-svn-authors.txt new file mode 100644 index 0000000..023789c --- /dev/null +++ b/SVN/all-svn-authors.txt @@ -0,0 +1,99 @@ +Andrea.Turli = Andrea Turli +Paolo.Roccetti = Paolo Roccetti +ale.olivieri84 = ale.olivieri84 +alessandro.pieve = Alessandro Pieve +alex.antoniadi = alex.antoniadi +andor.dirner = andor.dirner +andrea.dellamico = Andrea Dell'Amico +andrea.manzi = Andrea Manzi +andrea.turli = Andrea Turli +angela.italiano = Angela Italiano +antonio.gioia = Antonio Gioia +antonio.rovitti = antonio.rovitti +antonio.savini = antonio.savini +caselyn.aldemita = caselyn.aldemita +christopher.hayward = christopher.hayward +ciro.formisano = Ciro Formisano +claudio.baldassarre = claudio.baldassarre +costantino.perciante = Costantino Perciante +daniele.strollo = Daniele Strollo +denis.pyriochos = denis.pyriochos +diego.milano = diego.milano +dimitris.katris = dimitris.katris +dkatris = dkatris +edward.vberghe = edward.vberghe +efthimios.theodorakopoulos = efthimios.theodorakopoulos +emmanuel.blondel = emmanuel.blondel +erico.perrone = Erico Perrone +erik.torres = erik.torres +erik.vaningen = erik.vaningen +ermanno.travaglino = ermanno.travaglino +fabio.fiorellato = fabio.fiorellato +fabio.simeoni = fabio.simeoni +fabio.sinibaldi = Fabio Sinibaldi +fabio.soutomoure = fabio.soutomoure +federico.biagini = Federico Biagini +federico.defaveri = Federico De Faveri +francesco.barchetta = francesco.barchetta +francesco.cerasuolo = francesco.cerasuolo +francesco.mangiacrapa = Francesco Mangiacrapa +francisco.quevedo = francisco.quevedo +gabriele.giammatteo = Gabriele Giammatteo +gerasimos.farantatos = gerasimos.farantatos +giancarlo.panichi = Giancarlo Panichi +gianpaolo.coro = Gianpaolo Coro +giorgos.papanikos = giorgos.papanikos +giulio.galiero = giulio.galiero +gregoire.pichenot = gregoire.pichenot +ioannis.karkalakos = ioannis.karkalakos +jan.iwaszkiewicz = jan.iwaszkiewicz +john.gerbesiotis = john.gerbesiotis +josefernando.santosdecarvalho = josefernando.santosdecarvalho +jukka.klem = jukka.klem +kanchanna.ramasamybalraj = kanchanna.ramasamybalraj +kostas.hirikakis = kostas.hirikakis +kostas.liaskos = kostas.liaskos +kostas.tsakalozos = kostas.tsakalozos +loredana.liccardo = Loredana Liccardo +luca.frosini = Luca Frosini +lucio.lelii = Lucio Lelii +luigi.fortunati = Luigi Fortunati +manuele.simi = Manuele Simi +mariaantonietta.digirolamo = mariaantonietta.digirolamo +marko.mikulicic = Marko Mikulicic +massimiliano.assante = Massimiliano Assante +michal.simon = michal.simon +nikolaos.drakopoulos = nikolaos.drakopoulos +nikolas.laskaris = nikolas.laskaris +nunzioandrea.galante = Nunzio Andrea Galante +panagiota.koltsida = panagiota.koltsida +panagiotis.liakos = panagiotis.liakos +paola.dimarcello = Paola Di Marcello +paola.ranaldi = paola.ranaldi +paolo.fabriani = Paolo Fabriani +pasquale.vitale = pasquale.vitale +pavlos.fafalios = pavlos.fafalios +pavlos.polydoras = pavlos.polydoras +pedro.andrade = Pedro Andrade +pino.vaccaro = pino.vaccaro +rena.tsantouli = Rena Tsantouli +renato.degiovanni = renato.degiovanni +roberto.cirillo = Roberto Cirillo +roger.rafanell = roger.rafanell +root = root +sandy.ganoti = sandy.ganoti +scarponi = Paolo Scarponi +spyros.boutsis = spyros.boutsis +stathis.maneas = stathis.maneas +statistical.manager = statistical.manager +stefanos.tsaklas = stefanos.tsaklas +svn.d4science = svn.d4science +umberto.napolitano = umberto.napolitano +valentina.marioli = Valentina Marioli +valia.tsagkalidou = valia.tsagkalidou +vangelis.floros = vangelis.floros +vassilis.moustakas = vassilis.moustakas +vassilis.verroios = vassilis.verroios +vincenzo.terrano = vincenzo.terrano +yann.laurent = yann.laurent +yannis.marketakis = yannis.marketakis From a8c492a988559179a1817473b944ce749e6331c8 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 19 Jul 2019 14:56:17 +0200 Subject: [PATCH 2/8] Update 'SVN/all-svn-authors.txt' --- SVN/all-svn-authors.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SVN/all-svn-authors.txt b/SVN/all-svn-authors.txt index 023789c..878d421 100644 --- a/SVN/all-svn-authors.txt +++ b/SVN/all-svn-authors.txt @@ -5,7 +5,7 @@ alessandro.pieve = Alessandro Pieve alex.antoniadi = alex.antoniadi andor.dirner = andor.dirner andrea.dellamico = Andrea Dell'Amico -andrea.manzi = Andrea Manzi +andrea.manzi = Andrea Manzi andrea.turli = Andrea Turli angela.italiano = Angela Italiano antonio.gioia = Antonio Gioia From 90cae1e849ff55f5bc18fcdf8799e64349e6df40 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 19 Jul 2019 19:46:14 +0200 Subject: [PATCH 3/8] Created Script to automatize the migration process --- SVN/import-from-svn.sh | 273 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 273 insertions(+) create mode 100644 SVN/import-from-svn.sh diff --git a/SVN/import-from-svn.sh b/SVN/import-from-svn.sh new file mode 100644 index 0000000..836fa78 --- /dev/null +++ b/SVN/import-from-svn.sh @@ -0,0 +1,273 @@ +#!/bin/bash +USERNAME=luca.frosini +AUTHORS_FILE=authors.txt +SVN_URL="" +SVN_PROJECT_LOCAL_DIR="" +GIT_REPOSITORY_DIRECTORY_NAME="" +WORKSPACE=~/workspace + +POM_FILE=pom.xml +OLD_MAVEN_PARENT_VERSION="1.0.0" +NEW_MAVEN_PARENT_VERSION="1.1.0-SNAPSHOT" + +function git_repository { + local GIT_OK=false + + while [ "$GIT_OK" = false ] + do + echo "Did you created the https://code-repo.d4science.org/gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME}.git repository?" + select yna in "Yes" "No" "Abort"; + do + case $yna in + Yes ) + GIT_OK=true; + break;; + No ) + echo "Please created it at https://code-repo.d4science.org/gCubeSystem/ and select yes to continue. See how to do it at https://wiki.gcube-system.org/gcube/Git_Repositories#Create_a_New_Repository" + GIT_OK=false + break;; + Abort ) + exit;; + esac + done + + done +} + +function authors { + local AUTHORS_OK=false + + read -p "By continuing you will be able to check the authors file with 'less' command (type ENTER to continue)." + + while [ "$AUTHORS_OK" = false ] + do + less $AUTHORS_FILE + echo "Are authors correct?" + select yna in "Yes" "No" "Abort"; + do + case $yna in + Yes ) + AUTHORS_OK=true; + break;; + No ) + echo "Please edit $AUTHORS_FILE manually then continue" + AUTHORS_OK=false + break;; + Abort ) + AUTHORS_OK=false + exit;; + esac + done + + if [ $AUTHORS_OK = false ]; then + nano $AUTHORS_FILE + fi + + done +} + +function repositories { + local REPO_OK=false + + while [ "$REPO_OK" = false ] + do + git remote -v + echo "Are repositories correct?" + select yna in "Yes" "No" "Abort"; + do + case $yna in + Yes ) + REPO_OK=true; + break;; + No ) + REPO_OK=false + exit;; + Abort ) + REPO_OK=false + exit;; + esac + done + + done +} + +function push { + local PUSH_OK=false + + while [ "$PUSH_OK" = false ] + do + echo "Do you want to push to the git repository?" + select yna in "Yes" "No" "Abort"; + do + case $yna in + Yes ) + PUSH_OK=true; + git push --set-upstream --force origin master + break;; + No ) + PUSH_OK=true + break;; + Abort ) + PUSH_OK=false + exit;; + esac + done + + done +} + +function fix_maven-parent { + local FIX_OK=false + + while [ "$FIX_OK" = false ] + do + echo "Do you want to change maven parent from $OLD_MAVEN_PARENT_VERSION to $NEW_MAVEN_PARENT_VERSION?" + select yna in "Yes" "No" "Abort"; + do + case $yna in + Yes ) + FIX_OK=true + sed -i "s/$OLD_MAVEN_PARENT_VERSION<\/version>/$NEW_MAVEN_PARENT_VERSION<\/version>/g" $POM_FILE + break;; + No ) + FIX_OK=true + break;; + Abort ) + exit;; + esac + done + + done +} + +function maven-parent-fixed { + local FIXED=false + + while [ "$FIXED" = false ] + do + git diff + echo "Was the fix made properly. Answering yes will result in a commit and a push to the push origin" + select yna in "Yes" "No" "Abort"; + do + case $yna in + Yes ) + FIXED=true + git add $POM_FILE + git commit -m "Switched maven parent from $OLD_MAVEN_PARENT_VERSION to $NEW_MAVEN_PARENT_VERSION" + break;; + No ) + exit;; + esac + done + + done +} + +function ignore_target_directory { + echo target > .gitignore + git add .gitignore + git commit -m 'Ignored generated target directory' +} + +function showhelp { + echo -e "\nUsage: import-from-svn.sh [-s ] [-u ] [-h] \n" + echo " -s The SVN repository URL" + echo " -p The path to the local project actually on SVN" + echo " -u for git svn clone command e.g. luca.frosini" + echo " -g " + echo -e " -h = shows this help.\n" +} + +while getopts ":s:p:u:h:g" opt; do + case $opt in + i) INIT=true;; + s) SVN_URL=$OPTARG;; + p) SVN_PROJECT_LOCAL_DIR=$OPTARG;; + u) USERNAME=$OPTARG;; + g) GIT_REPOSITORY_DIRECTORY_NAME=$OPTARG;; + h) showhelp + exit 0 ;; + \?) echo -e "\nERROR:invalid option: -$OPTARG"; + showhelp; + echo -e "\naborting.\n" + exit 1 >&2 ;; + esac +done + +GIT_MIGRATION_DIRECTORY="$(pwd)" + +if [[ -n "$SVN_PROJECT_LOCAL_DIR" ]]; then + echo "Going to migrate SVN repository : $SVN_PROJECT_LOCAL_DIR" + cd $SVN_PROJECT_LOCAL_DIR + + if [[ -z "$SVN_URL" ]]; then + SVN_URL="$(svn info --show-item url)" + echo "SVN repository URL is : $SVN_URL" + fi + + if [[ -z "$GIT_REPOSITORY_DIRECTORY_NAME" ]]; then + GIT_REPOSITORY_DIRECTORY_NAME="$(basename $PWD)" + echo "Local repository directory will be : $GIT_REPOSITORY_DIRECTORY_NAME" + fi +fi + +if [ $INIT ]; then + wget https://code-repo.d4science.org/gCubeSystem/Configs/raw/branch/master/SVN/svn-migration-scripts.jar + echo "You must configure the SVn to Git migration facilities. Please check how to do it at https://wiki.gcube-system.org/gcube/Import_from_SVN#Configure_your_system_to_allow_Migration_Facilities_to_properly_work" + exit +fi + +cd $GIT_MIGRATION_DIRECTORY + +MIGRATION_DIRECTORY="${GIT_REPOSITORY_DIRECTORY_NAME}-migration" +echo "Going to create $MIGRATION_DIRECTORY" +rm -rf $MIGRATION_DIRECTORY +mkdir $MIGRATION_DIRECTORY +cd $MIGRATION_DIRECTORY + +git_repository + +echo -e "\n" +#echo "Removing old $AUTHORS_FILE file" +rm -rf $AUTHORS_FILE +#echo "Getting updated $AUTHORS_FILE file" +wget -q -O $AUTHORS_FILE https://code-repo.d4science.org/gCubeSystem/Configs/raw/branch/master/SVN/all-svn-authors.txt + +#echo "Exporting authors from history of $SVN_URL repository" +#java -jar svn-migration-scripts.jar authors $SVN_URL > $AUTHORS_FILE +#sed -i s/@mycompany.com/@isti.cnr.it/g $AUTHORS_FILE +authors + +git svn clone --authors-file=$AUTHORS_FILE --follow-parent $SVN_URL --username $USERNAME $GIT_REPOSITORY_DIRECTORY_NAME + +cd $GIT_REPOSITORY_DIRECTORY_NAME +CREATED_GIT_DIRECTORY="$(pwd)" +echo "Git Repository directory $CREATED_GIT_DIRECTORY" +git branch +git remote add origin "https://code-repo.d4science.org/gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME}.git" +git remote -v + +push + +SVN_DIRECTORY="${WORKSPACE}/SVN" +if [ ! -d "$SVN_DIRECTORY" ]; then + mkdir $SVN_DIRECTORY +fi + + +mv $SVN_PROJECT_LOCAL_DIR ${SVN_DIRECTORY}/ +mv $CREATED_GIT_DIRECTORY $SVN_PROJECT_LOCAL_DIR + +cd $SVN_PROJECT_LOCAL_DIR +fix_maven-parent +maven-parent-fixed + +ignore_target_directory +git push + +cd $GIT_MIGRATION_DIRECTORY +rm -rf $MIGRATION_DIRECTORY + +echo "Well Done" +echo "Please configure the Jenkins Building system for your project at https://jenkins.d4science.org/ See how to do it at https://wiki.gcube-system.org/gcube/Jenkins_Projects_(aka_Jobs)" +echo "Please Add Webhhoks on Gitea at https://code-repo.d4science.org/gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME} See hot to do it at https://wiki.gcube-system.org/gcube/Gitea/Jenkins:_Setting_up_Webhooks#Webhook_on_the_Gitea_repository" From e6601aa7c32098d9b3808b2b68a2d5bbc943644d Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Mon, 22 Jul 2019 11:36:35 +0200 Subject: [PATCH 4/8] Added the possibility to skip the author file check. --- SVN/import-from-svn.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/SVN/import-from-svn.sh b/SVN/import-from-svn.sh index 836fa78..1987f1b 100644 --- a/SVN/import-from-svn.sh +++ b/SVN/import-from-svn.sh @@ -5,6 +5,7 @@ SVN_URL="" SVN_PROJECT_LOCAL_DIR="" GIT_REPOSITORY_DIRECTORY_NAME="" WORKSPACE=~/workspace +AUTHORS_OK=false POM_FILE=pom.xml OLD_MAVEN_PARENT_VERSION="1.0.0" @@ -23,7 +24,7 @@ function git_repository { GIT_OK=true; break;; No ) - echo "Please created it at https://code-repo.d4science.org/gCubeSystem/ and select yes to continue. See how to do it at https://wiki.gcube-system.org/gcube/Git_Repositories#Create_a_New_Repository" + echo "Please created it at https://code-repo.d4science.org/repo/create?org=5722 and select yes to continue. See how to do it at https://wiki.gcube-system.org/gcube/Git_Repositories#Create_a_New_Repository" GIT_OK=false break;; Abort ) @@ -35,9 +36,9 @@ function git_repository { } function authors { - local AUTHORS_OK=false - - read -p "By continuing you will be able to check the authors file with 'less' command (type ENTER to continue)." + if [ "$AUTHORS_OK" = false ]; then + read -p "By continuing you will be able to check the authors file with 'less' command (type ENTER to continue)." + fi while [ "$AUTHORS_OK" = false ] do @@ -175,16 +176,18 @@ function showhelp { echo " -p The path to the local project actually on SVN" echo " -u for git svn clone command e.g. luca.frosini" echo " -g " + echo " -a does not request to check the author file" echo -e " -h = shows this help.\n" } -while getopts ":s:p:u:h:g" opt; do +while getopts ":s:p:u:h:g:a" opt; do case $opt in i) INIT=true;; s) SVN_URL=$OPTARG;; p) SVN_PROJECT_LOCAL_DIR=$OPTARG;; u) USERNAME=$OPTARG;; g) GIT_REPOSITORY_DIRECTORY_NAME=$OPTARG;; + a) AUTHORS_OK=true;; h) showhelp exit 0 ;; \?) echo -e "\nERROR:invalid option: -$OPTARG"; From 144f7161b4420e2a71d474fa3f4235544649e940 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Tue, 23 Jul 2019 12:15:37 +0200 Subject: [PATCH 5/8] Added the automatic creation of Git Repository --- SVN/import-from-svn.sh | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/SVN/import-from-svn.sh b/SVN/import-from-svn.sh index 1987f1b..5978462 100644 --- a/SVN/import-from-svn.sh +++ b/SVN/import-from-svn.sh @@ -10,6 +10,7 @@ AUTHORS_OK=false POM_FILE=pom.xml OLD_MAVEN_PARENT_VERSION="1.0.0" NEW_MAVEN_PARENT_VERSION="1.1.0-SNAPSHOT" +GITEA_TOKEN="" function git_repository { local GIT_OK=false @@ -24,7 +25,7 @@ function git_repository { GIT_OK=true; break;; No ) - echo "Please created it at https://code-repo.d4science.org/repo/create?org=5722 and select yes to continue. See how to do it at https://wiki.gcube-system.org/gcube/Git_Repositories#Create_a_New_Repository" + git_create_repository GIT_OK=false break;; Abort ) @@ -35,6 +36,40 @@ function git_repository { done } +function git_create_repository { + local GIT_CREATE_OK=false + + if [[ -z "$GITEA_TOKEN" ]]; then + echo "Please initialize GITEA_TOKEN first"; + exit + fi + + while [ "$GIT_CREATE_OK" = false ] + do + echo "Do you want automatically create https://code-repo.d4science.org/gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME}.git repository?" + select yna in "Yes" "No" "Abort"; + do + case $yna in + Yes ) + curl -X POST "https://code-repo.d4science.org/api/v1/org/gCubeSystem/repos?access_token=$GITEA_TOKEN" -H "accept: application/json" -H "content-type: application/json" -d "{\"name\":\"${GIT_REPOSITORY_DIRECTORY_NAME}\"}" + GIT_CREATE_OK=true; + break;; + No ) + echo "Please created it at https://code-repo.d4science.org/repo/create?org=5722 and select yes to continue. See how to do it at https://wiki.gcube-system.org/gcube/Git_Repositories#Create_a_New_Repository" + git_repository + GIT_CREATE_OK=true + break;; + Abort ) + exit;; + esac + done + + done +} + + + + function authors { if [ "$AUTHORS_OK" = false ]; then read -p "By continuing you will be able to check the authors file with 'less' command (type ENTER to continue)." @@ -247,7 +282,8 @@ cd $GIT_REPOSITORY_DIRECTORY_NAME CREATED_GIT_DIRECTORY="$(pwd)" echo "Git Repository directory $CREATED_GIT_DIRECTORY" git branch -git remote add origin "https://code-repo.d4science.org/gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME}.git" +#git remote add origin "https://code-repo.d4science.org/gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME}.git" +git remote add origin "gitea@code-repo.d4science.org:gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME}.git" git remote -v push From b9827284fcc25a4d1c76cc3b0a02f0fbf0bfc75f Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Tue, 23 Jul 2019 12:17:15 +0200 Subject: [PATCH 6/8] Update 'SVN/import-from-svn.sh' --- SVN/import-from-svn.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SVN/import-from-svn.sh b/SVN/import-from-svn.sh index 5978462..42d2b59 100644 --- a/SVN/import-from-svn.sh +++ b/SVN/import-from-svn.sh @@ -52,7 +52,8 @@ function git_create_repository { case $yna in Yes ) curl -X POST "https://code-repo.d4science.org/api/v1/org/gCubeSystem/repos?access_token=$GITEA_TOKEN" -H "accept: application/json" -H "content-type: application/json" -d "{\"name\":\"${GIT_REPOSITORY_DIRECTORY_NAME}\"}" - GIT_CREATE_OK=true; + echo "" + GIT_CREATE_OK=true; break;; No ) echo "Please created it at https://code-repo.d4science.org/repo/create?org=5722 and select yes to continue. See how to do it at https://wiki.gcube-system.org/gcube/Git_Repositories#Create_a_New_Repository" From 501e71f437bef6eaa73e80dcbbaa10de2a413521 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Tue, 23 Jul 2019 12:30:55 +0200 Subject: [PATCH 7/8] Improved repository creation and user interaction --- SVN/import-from-svn.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/SVN/import-from-svn.sh b/SVN/import-from-svn.sh index 42d2b59..a9c17fe 100644 --- a/SVN/import-from-svn.sh +++ b/SVN/import-from-svn.sh @@ -12,8 +12,10 @@ OLD_MAVEN_PARENT_VERSION="1.0.0" NEW_MAVEN_PARENT_VERSION="1.1.0-SNAPSHOT" GITEA_TOKEN="" +GIT_OK=false + function git_repository { - local GIT_OK=false + while [ "$GIT_OK" = false ] do @@ -25,8 +27,8 @@ function git_repository { GIT_OK=true; break;; No ) - git_create_repository GIT_OK=false + git_create_repository break;; Abort ) exit;; @@ -52,8 +54,9 @@ function git_create_repository { case $yna in Yes ) curl -X POST "https://code-repo.d4science.org/api/v1/org/gCubeSystem/repos?access_token=$GITEA_TOKEN" -H "accept: application/json" -H "content-type: application/json" -d "{\"name\":\"${GIT_REPOSITORY_DIRECTORY_NAME}\"}" - echo "" - GIT_CREATE_OK=true; + echo "\n" + GIT_CREATE_OK=true; + GIT_OK=true; break;; No ) echo "Please created it at https://code-repo.d4science.org/repo/create?org=5722 and select yes to continue. See how to do it at https://wiki.gcube-system.org/gcube/Git_Repositories#Create_a_New_Repository" @@ -310,4 +313,4 @@ rm -rf $MIGRATION_DIRECTORY echo "Well Done" echo "Please configure the Jenkins Building system for your project at https://jenkins.d4science.org/ See how to do it at https://wiki.gcube-system.org/gcube/Jenkins_Projects_(aka_Jobs)" -echo "Please Add Webhhoks on Gitea at https://code-repo.d4science.org/gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME} See hot to do it at https://wiki.gcube-system.org/gcube/Gitea/Jenkins:_Setting_up_Webhooks#Webhook_on_the_Gitea_repository" +echo "Please Add Webhhoks on Gitea at https://code-repo.d4science.org/gCubeSystem/${GIT_REPOSITORY_DIRECTORY_NAME} See hot to do it at https://wiki.gcube-system.org/gcube/Gitea/Jenkins:_Setting_up_Webhooks#Webhook_on_the_Gitea_repository" \ No newline at end of file From 03cb1731525fa8b2bae03e7a7a878981c6d9ab88 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Wed, 24 Jul 2019 19:43:48 +0200 Subject: [PATCH 8/8] Added Alessia Bardi --- SVN/all-svn-authors.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/SVN/all-svn-authors.txt b/SVN/all-svn-authors.txt index 878d421..d7f5549 100644 --- a/SVN/all-svn-authors.txt +++ b/SVN/all-svn-authors.txt @@ -2,6 +2,7 @@ Andrea.Turli = Andrea Turli Paolo.Roccetti = Paolo Roccetti ale.olivieri84 = ale.olivieri84 alessandro.pieve = Alessandro Pieve +alessia.bardi = Alessia Bardi alex.antoniadi = alex.antoniadi andor.dirner = andor.dirner andrea.dellamico = Andrea Dell'Amico