Merge remote-tracking branch 'origin/main' into ok/settings_refactor

This commit is contained in:
Ori Kotek
2023-08-01 16:01:04 +03:00
6 changed files with 49 additions and 2 deletions

View File

@ -297,3 +297,17 @@ class GitLabProvider(GitProvider):
def get_labels(self):
return self.mr.labels
def get_commit_messages(self) -> str:
"""
Retrieves the commit messages of a pull request.
Returns:
str: A string containing the commit messages of the pull request.
"""
try:
commit_messages_list = [commit['message'] for commit in self.mr.commits()._list]
commit_messages_str = "\n".join([f"{i + 1}. {message}" for i, message in enumerate(commit_messages_list)])
except:
commit_messages_str = ""
return commit_messages_str