mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-04 12:50:38 +08:00
Merge pull request #287 from cloudlinux/gerrit
[gerrit] Added support project's config file: `.pr_agent.toml`
This commit is contained in:
@ -115,7 +115,14 @@ def adopt_to_gerrit_message(message):
|
|||||||
lines = message.splitlines()
|
lines = message.splitlines()
|
||||||
buf = []
|
buf = []
|
||||||
for line in lines:
|
for line in lines:
|
||||||
line = line.replace("*", "").replace("``", "`")
|
# remove markdown formatting
|
||||||
|
line = (line.replace("*", "")
|
||||||
|
.replace("``", "`")
|
||||||
|
.replace("<details>", "")
|
||||||
|
.replace("</details>", "")
|
||||||
|
.replace("<summary>", "")
|
||||||
|
.replace("</summary>", ""))
|
||||||
|
|
||||||
line = line.strip()
|
line = line.strip()
|
||||||
if line.startswith('#'):
|
if line.startswith('#'):
|
||||||
buf.append("\n" +
|
buf.append("\n" +
|
||||||
@ -219,10 +226,12 @@ class GerritProvider(GitProvider):
|
|||||||
return [self.repo.head.commit.message]
|
return [self.repo.head.commit.message]
|
||||||
|
|
||||||
def get_repo_settings(self):
|
def get_repo_settings(self):
|
||||||
"""
|
try:
|
||||||
TODO: Implement support of .pr_agent.toml
|
with open(self.repo_path / ".pr_agent.toml", 'rb') as f:
|
||||||
"""
|
contents = f.read()
|
||||||
return ""
|
return contents
|
||||||
|
except OSError:
|
||||||
|
return b""
|
||||||
|
|
||||||
def get_diff_files(self) -> list[FilePatchInfo]:
|
def get_diff_files(self) -> list[FilePatchInfo]:
|
||||||
diffs = self.repo.head.commit.diff(
|
diffs = self.repo.head.commit.diff(
|
||||||
|
Reference in New Issue
Block a user