From e507c5b502b13c94324d9df60017b16f6d9de87a Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 26 Nov 2024 07:31:32 -0800 Subject: [PATCH] feat: add aider contribution percentage to history updates --- scripts/update-history.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/update-history.py b/scripts/update-history.py index eb4be2ded..0bb4c0de1 100755 --- a/scripts/update-history.py +++ b/scripts/update-history.py @@ -42,13 +42,20 @@ def main(): tmp.write(diff_content) tmp_path = tmp.name + # Run blame to get aider percentage + blame_result = subprocess.run(["python3", "scripts/blame.py"], capture_output=True, text=True) + aider_line = blame_result.stdout.strip().split('\n')[-1] # Get last line with percentage + # Construct and run the aider command - message = """ + message = f""" Update the history with changes shown in the diffs. Describe actual user-facing changes, not every single commit that was made implementing them. Don't edit or duplicate changes that have existing history entries, just add any new items not already listed. Be sure to attribute changes to the proper .x version. Changes in the .x-dev version should be listed under a "### main branch" heading + +Also, add this as the last bullet under the "### main branch" section: +{aider_line} """ # noqa cmd = ["aider", "HISTORY.md", "--read", tmp_path, "--msg", message, "--no-auto-commit"]