From 236d6a33ca63714474f0077390bff2d9d5b125eb Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Thu, 14 Jan 2021 17:06:08 +0100 Subject: [PATCH] mklog: skip unsupported files This fixes an infinite loop one could see for: git show b87ec922c40 | ./contrib/mklog.py contrib/ChangeLog: * mklog.py: Fix infinite loop for unsupported files. --- contrib/mklog.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contrib/mklog.py b/contrib/mklog.py index bf51e56337e..a70536a6849 100755 --- a/contrib/mklog.py +++ b/contrib/mklog.py @@ -133,6 +133,9 @@ def generate_changelog(data, no_functions=False, fill_pr_titles=False): diff = PatchSet(data) for file in diff: + # skip files that can't be parsed + if file.path == '/dev/null': + continue changelog = find_changelog(file.path) if changelog not in changelogs: changelogs[changelog] = [] -- 2.30.2