From e0778b2c9310a0a3bcfcbf9fb5b3f79a9efa110a Mon Sep 17 00:00:00 2001 From: vodorok Date: Tue, 12 Mar 2024 11:54:51 +0100 Subject: [PATCH] Fix impossible blame info collection --- web/client/codechecker_client/blame_info.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/client/codechecker_client/blame_info.py b/web/client/codechecker_client/blame_info.py index 969ea190ae..034c100abb 100644 --- a/web/client/codechecker_client/blame_info.py +++ b/web/client/codechecker_client/blame_info.py @@ -3,7 +3,7 @@ import zipfile from git import Repo -from git.exc import InvalidGitRepositoryError +from git.exc import InvalidGitRepositoryError, GitCommandError from typing import Dict, Iterable, Optional from codechecker_common.logger import get_logger @@ -45,6 +45,9 @@ def __get_blame_info(file_path: str): return except InvalidGitRepositoryError: return + except GitCommandError as ex: + LOG.debug(f"Failed to get blame information for {file_path}: {ex}") + return tracking_branch = __get_tracking_branch(repo)