diff options
author | Martin Liska <mliska@suse.cz> | 2020-10-30 11:23:11 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2020-10-30 11:24:49 +0100 |
commit | 63d0da8852553ec42d5256e9c96ee21d26e0c2cd (patch) | |
tree | 506f05d1f3b852534b1bf5f3e02ac8a949815c55 /contrib/gcc-changelog/git_commit.py | |
parent | c517003e719cb045d755dd4b074a1306d5567be4 (diff) | |
download | gcc-63d0da8852553ec42d5256e9c96ee21d26e0c2cd.zip gcc-63d0da8852553ec42d5256e9c96ee21d26e0c2cd.tar.gz gcc-63d0da8852553ec42d5256e9c96ee21d26e0c2cd.tar.bz2 |
gcc-changelog: Handle situations like '* tree-vect-slp.c (): '
contrib/ChangeLog:
* gcc-changelog/git_commit.py: Handle empty groups in
file description.
* gcc-changelog/test_email.py: New test.
* gcc-changelog/test_patches.txt: Likewise.
Diffstat (limited to 'contrib/gcc-changelog/git_commit.py')
-rwxr-xr-x | contrib/gcc-changelog/git_commit.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/gcc-changelog/git_commit.py b/contrib/gcc-changelog/git_commit.py index 5a9cc4c..1d0860c 100755 --- a/contrib/gcc-changelog/git_commit.py +++ b/contrib/gcc-changelog/git_commit.py @@ -459,6 +459,13 @@ class GitCommit: msg = 'one space should follow asterisk' self.errors.append(Error(msg, line)) else: + content = m.group('content') + parts = content.split(':') + if len(parts) > 1: + for needle in ('()', '[]', '<>'): + if ' ' + needle in parts[0]: + msg = f'empty group "{needle}" found' + self.errors.append(Error(msg, line)) last_entry.lines.append(line) else: if last_entry.is_empty: |