feat: add aider contribution percentage to history updates

This commit is contained in:
Paul Gauthier (aider) 2024-11-26 07:31:32 -08:00
parent 722c2c2668
commit e507c5b502

View file

@ -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"]