From efa83bdf3402a69d2ab9f5d77dff0961e89a4c8e Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Sat, 7 Dec 2024 11:54:10 -0800 Subject: [PATCH] feat: add git blame move/copy detection for better attribution --- scripts/blame.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/blame.py b/scripts/blame.py index 1cb63b4e7..d216f7f9b 100755 --- a/scripts/blame.py +++ b/scripts/blame.py @@ -203,9 +203,9 @@ def main(): def get_counts_for_file(start_tag, end_tag, authors, fname): try: if end_tag: - text = run(["git", "blame", f"{start_tag}..{end_tag}", "--", fname]) + text = run(["git", "blame", "-M", "-C", "-C", "--abbrev=9", f"{start_tag}..{end_tag}", "--", fname]) else: - text = run(["git", "blame", f"{start_tag}..HEAD", "--", fname]) + text = run(["git", "blame", "-M", "-C", "-C", "--abbrev=9", f"{start_tag}..HEAD", "--", fname]) if not text: return None text = text.splitlines()