Print git-diff when pre-commit fails
[releng/builder.git] / jjb / generate-csit-status-report.sh
index dc8753728af6547013442e110b7f259e59a08214..b09775faf524099fbfb7342065c61305da44a355 100644 (file)
@@ -12,7 +12,7 @@
 
 script=$(mktemp)
 
-cat > $script <<EOF
+cat > "$script" <<EOF
 # SPDX-License-Identifier: EPL-1.0
 ##############################################################################
 # Copyright (c) 2017 The Linux Foundation and others.
@@ -49,7 +49,7 @@ for link in links:
 
         url = link['href']
         project = url.split('/')[3].split('-')[0]
-        _file.write("{}\t{}{}\n".format(project, jenkins_url, url))
+        _file.write("{}\\t{}{}\\n".format(project, jenkins_url, url))
 
 _file.close()
 EOF
@@ -57,8 +57,10 @@ EOF
 virtualenv --quiet "/tmp/v/jenkins"
 # shellcheck source=/tmp/v/jenkins/bin/activate disable=SC1091
 source "/tmp/v/jenkins/bin/activate"
-pip install --quiet --upgrade pip
-pip install --quiet --upgrade tox beautifulsoup4 requests
+pip install --quiet --upgrade "pip<10.0.0" setuptools
+pip install --quiet --upgrade tox
+pip install --quiet --upgrade beautifulsoup4
+pip install --quiet --upgrade requests
 
 echo python "$script" "$BUILD_URL"
 python "$script" "$BUILD_URL"