summaryrefslogtreecommitdiff
path: root/git/objects/commit.py
diff options
context:
space:
mode:
authorSebastian Thiel <sebastian.thiel@icloud.com>2023-01-14 08:21:54 +0100
committerGitHub <noreply@github.com>2023-01-14 08:21:54 +0100
commit3901d4ccdbd7c2450ff6faadebf2d33e2b246a7b (patch)
tree737b3b357d7ec4e91508ef2890eb817f4483e9be /git/objects/commit.py
parent90c81a56dffe77fc08f863769d35762ca66240b0 (diff)
parentc9b44d29d656e92bb08fa41bcc2c31b2a2a2607b (diff)
downloadgitpython-3901d4ccdbd7c2450ff6faadebf2d33e2b246a7b.tar.gz
Merge pull request #1537 from teknoraver/main
fix files list on file rename
Diffstat (limited to 'git/objects/commit.py')
-rw-r--r--git/objects/commit.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/git/objects/commit.py b/git/objects/commit.py
index 82d2387b..547e8fe8 100644
--- a/git/objects/commit.py
+++ b/git/objects/commit.py
@@ -324,14 +324,14 @@ class Commit(base.Object, TraversableIterableObj, Diffable, Serializable):
:return: git.Stats"""
if not self.parents:
- text = self.repo.git.diff_tree(self.hexsha, "--", numstat=True, root=True)
+ text = self.repo.git.diff_tree(self.hexsha, "--", numstat=True, no_renames=True, root=True)
text2 = ""
for line in text.splitlines()[1:]:
(insertions, deletions, filename) = line.split("\t")
text2 += "%s\t%s\t%s\n" % (insertions, deletions, filename)
text = text2
else:
- text = self.repo.git.diff(self.parents[0].hexsha, self.hexsha, "--", numstat=True)
+ text = self.repo.git.diff(self.parents[0].hexsha, self.hexsha, "--", numstat=True, no_renames=True)
return Stats._list_from_string(self.repo, text)
@property