From 2b3154f983fa9439f5c6f46e7a8207adcee0b049 Mon Sep 17 00:00:00 2001 From: Andrii Nikitin Date: Tue, 6 Oct 2020 15:24:34 +0200 Subject: [PATCH] Check git errors in rabbit-repoid --- gocd/rabbit-repoid.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gocd/rabbit-repoid.py b/gocd/rabbit-repoid.py index fa7d1370..412f5a57 100755 --- a/gocd/rabbit-repoid.py +++ b/gocd/rabbit-repoid.py @@ -7,6 +7,7 @@ import json import logging import os.path import time +import subprocess import osc from osc.core import http_GET, makeurl @@ -90,9 +91,8 @@ class Listener(PubSubConsumer): return def push_git(self, message): - os.system('git add . ') - os.system('git commit -m "{}" > /dev/null'.format(message)) - os.system('git push > /dev/null') + cmd = '(git add . && git commit -m "{}" && git push) > /dev/null' + subprocess.run(cmd.format(message), shell=True, check=True) def update_repo(self, project, repository): ids = self.check_all_archs(project, repository)