From 981405b5476f394fced382bd0f20afceffd66e5e Mon Sep 17 00:00:00 2001 From: "r.jaepel" <r.jaepel@fz-juelich.de> Date: Mon, 4 Sep 2023 14:04:05 +0200 Subject: [PATCH] Fix nonsense print during push --- cadetrdm/repositories.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cadetrdm/repositories.py b/cadetrdm/repositories.py index 058b365..3ea5b91 100644 --- a/cadetrdm/repositories.py +++ b/cadetrdm/repositories.py @@ -104,6 +104,8 @@ class BaseRepo: if remote_branch is None: remote_branch = local_branch if remote is None: + if len(self._git_repo.remotes) == 0: + raise RuntimeError("No remote has been set for this repository yet.") remote = [str(remote.name) for remote in self._git_repo.remotes][0] remote_interface = self._git_repo.remotes[remote] @@ -113,7 +115,8 @@ class BaseRepo: else: push_results = remote_interface.push(refspec=f'{local_branch}:{remote_branch}') - print(push_results) + for push_res in push_results: + print(push_res.summary) def delete_active_branch_if_branch_is_empty(self): """ -- GitLab