From b7e9f04be08823d423d90196b628b054d67229ec Mon Sep 17 00:00:00 2001 From: TY <42710806+CTY-git@users.noreply.github.com> Date: Tue, 22 Oct 2024 10:59:02 +0800 Subject: [PATCH] Add error logging on CreatePR's git push (#958) * add error logging on create pr's git push * add stderr --- patchwork/steps/CreatePR/CreatePR.py | 10 ++++++++-- pyproject.toml | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/patchwork/steps/CreatePR/CreatePR.py b/patchwork/steps/CreatePR/CreatePR.py index 5cdc550ea..665bb2c1d 100644 --- a/patchwork/steps/CreatePR/CreatePR.py +++ b/patchwork/steps/CreatePR/CreatePR.py @@ -117,7 +117,10 @@ def push(repo: git.Repo, args) -> bool: with repo.git.custom_environment(GIT_TERMINAL_PROMPT="0"): repo.git.push(*args) return True - except GitCommandError: + except GitCommandError as e: + logger.error("Git command failed with:") + logger.error(e.stdout) + logger.error(e.stderr) pass freeze_func = getattr(logger, "freeze", None) @@ -128,7 +131,10 @@ def push(repo: git.Repo, args) -> bool: with logger.freeze(): repo.git.push(*args) return True - except GitCommandError: + except GitCommandError as e: + logger.error("Git command failed with:") + logger.error(e.stdout) + logger.error(e.stderr) pass return False diff --git a/pyproject.toml b/pyproject.toml index cff486204..736d3b81b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "patchwork-cli" -version = "0.0.69" +version = "0.0.70" description = "" authors = ["patched.codes"] license = "AGPL"