From e2c17dcb120813a715e4cfb7559803839d3806d9 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Tue, 30 Jun 2020 17:44:45 +0200 Subject: [PATCH] gcc-changelog: support older GitPython releases. contrib/ChangeLog: * gcc-changelog/git_repository.py: Support older releases of GitPython when renamed_file was named renamed. --- contrib/gcc-changelog/git_repository.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/contrib/gcc-changelog/git_repository.py b/contrib/gcc-changelog/git_repository.py index 4f0d21af039..90edc3ce3d8 100755 --- a/contrib/gcc-changelog/git_repository.py +++ b/contrib/gcc-changelog/git_repository.py @@ -39,11 +39,15 @@ def parse_git_revisions(repo_path, revisions, strict=False): modified_files = [] for file in diff: + if hasattr(file, 'renamed_file'): + is_renamed = file.renamed_file + else: + is_renamed = file.renamed if file.new_file: t = 'A' elif file.deleted_file: t = 'D' - elif file.renamed_file: + elif is_renamed: # Consider that renamed files are two operations: # the deletion of the original name # and the addition of the new one. -- 2.30.2