diff --git a/pr_agent/git_providers/gerrit_provider.py b/pr_agent/git_providers/gerrit_provider.py index 03faf2a1..7f71ed6d 100644 --- a/pr_agent/git_providers/gerrit_provider.py +++ b/pr_agent/git_providers/gerrit_provider.py @@ -115,7 +115,14 @@ def adopt_to_gerrit_message(message): lines = message.splitlines() buf = [] for line in lines: - line = line.replace("*", "").replace("``", "`") + # remove markdown formatting + line = (line.replace("*", "") + .replace("``", "`") + .replace("
", "") + .replace("
", "") + .replace("", "") + .replace("", "")) + line = line.strip() if line.startswith('#'): buf.append("\n" + @@ -219,10 +226,12 @@ class GerritProvider(GitProvider): return [self.repo.head.commit.message] def get_repo_settings(self): - """ - TODO: Implement support of .pr_agent.toml - """ - return "" + try: + with open(self.repo_path / ".pr_agent.toml", 'rb') as f: + contents = f.read() + return contents + except OSError: + return b"" def get_diff_files(self) -> list[FilePatchInfo]: diffs = self.repo.head.commit.diff(