def get_commit_log(self):
"""Get the current commit log
"""
try:
log_object = {}
for key, value in COMMIT_KEYS.items():
stdout, _rc = helpers.run(['git', 'log', '-1', '--pretty=\'%s\'' % value],
self.paths['repo_path'],
self.dryrun)
output = "XXXXX" if self.dryrun else helpers.filter_content(stdout)
if key in consts.RENAME_COMMIT_LOG_KEYS:
key = consts.RENAME_COMMIT_LOG_KEYS[key]
log_object[key] = output
log_object['project'] = self.project
log_object['reponame'] = self.reponame
return log_object
except Exception as e:
logger.errorout("get_commit_log", error="Problem getting commit log",
error_msg=e.message, track=self.track)
评论列表
文章目录