aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc-changelog/git_commit.py
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/gcc-changelog/git_commit.py')
-rwxr-xr-xcontrib/gcc-changelog/git_commit.py20
1 files changed, 5 insertions, 15 deletions
diff --git a/contrib/gcc-changelog/git_commit.py b/contrib/gcc-changelog/git_commit.py
index 9110317..4f31310 100755
--- a/contrib/gcc-changelog/git_commit.py
+++ b/contrib/gcc-changelog/git_commit.py
@@ -329,15 +329,11 @@ class GitCommit:
self.revert_commit = m.group('hash')
break
if self.revert_commit:
- # The following happens for get_email.py:
- if not self.commit_to_info_hook:
- self.warnings.append(f"Invoked script can not obtain info about "
- f"reverted commits such as '{self.revert_commit}'")
- return
self.info = self.commit_to_info_hook(self.revert_commit)
- if not self.info:
- self.errors.append(Error('Cannot find to-be-reverted commit', self.revert_commit))
- return
+
+ # The following happens for get_email.py:
+ if not self.info:
+ return
self.check_commit_email()
@@ -800,18 +796,12 @@ class GitCommit:
orig_date = self.original_info.date
current_timestamp = orig_date.strftime(DATE_FORMAT)
elif self.cherry_pick_commit:
- info = (self.commit_to_info_hook
- and self.commit_to_info_hook(self.cherry_pick_commit))
+ info = self.commit_to_info_hook(self.cherry_pick_commit)
# it can happen that it is a cherry-pick for a different
# repository
if info:
timestamp = info.date.strftime(DATE_FORMAT)
else:
- if self.commit_to_info_hook:
- self.warnings.append(f"Cherry-picked commit not found: '{self.cherry_pick_commit}'")
- else:
- self.warnings.append(f"Invoked script can not obtain info about "
- f"cherry-picked commits such as '{self.revert_commit}'")
timestamp = current_timestamp
elif not timestamp or use_commit_ts:
timestamp = current_timestamp