From 9d64d37b618eeeb74b44422ee105ee1608ba6bb8 Mon Sep 17 00:00:00 2001
From: Yves Noirjean <yves.noirjean@id.ethz.ch>
Date: Tue, 23 Jan 2018 14:02:07 +0100
Subject: [PATCH] getting eln-lims from git instead of svn when uploading
 artefacts to confluence

---
 .../source/python/upload-sprint-to-confluence.py   | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/openbis_all/source/python/upload-sprint-to-confluence.py b/openbis_all/source/python/upload-sprint-to-confluence.py
index 2f3ebd7f877..892cffffacd 100755
--- a/openbis_all/source/python/upload-sprint-to-confluence.py
+++ b/openbis_all/source/python/upload-sprint-to-confluence.py
@@ -74,14 +74,14 @@ def fetchBinaries(version):
     os.system("scp sprint:/links/groups/cisd/sprint_builds/openBIS/*-{0}*/{1}-{0}*.* {2}".format(version, file_pattern, DOWNLOAD_FOLDER))
 
   print "trying to delete existing eln-lims artifacts"
-  os.system("rm -r eln-lims")
-  print "Checking out ELN from svn"
-  svnresult = os.system("svn export svn+ssh://svncisd.ethz.ch/repos/cisd/openbis_all/tags/sprint/S{0}.x/S{0}.{1}/openbis_standard_technologies/dist/core-plugins/eln-lims".format(major, minor))
-  if svnresult != 0:
-    raise Exception("Fetching ELN from svn failed. Aborting")
-  
+  os.system("rm -rf eln-lims")
+  print "Checking out ELN from git"
+  gitresult = os.system("git clone --depth 1 -b S{0}.{1} git@sissource.ethz.ch:sis/openbis.git eln-lims".format(major, minor))
+  if gitresult != 0:
+    raise Exception("Fetching ELN from git failed. Aborting")
+
   print "Creating a tar archive"
-  os.system("tar -cvzf {1}/eln-lims-{0}.tar.gz eln-lims".format(version, DOWNLOAD_FOLDER))
+  os.system("tar -cvzf {1}/eln-lims-{0}.tar.gz -C eln-lims/openbis_standard_technologies/dist/core-plugins eln-lims".format(version, DOWNLOAD_FOLDER))
 
 def printVersion(version, headerLevel):
   today = date.today().strftime("%d %B %Y")
-- 
GitLab