Commit graph

386 commits

Author SHA1 Message Date
Paul Gauthier
86dc25d342 fix: Improve handling of issues with single subject 2024-09-20 11:20:38 -07:00
Paul Gauthier (aider)
dd1ae5bd3a style: Wrap long lines in f-strings 2024-09-20 11:18:13 -07:00
Paul Gauthier (aider)
40202a9cb8 chore: only print out issues with >1 in the group 2024-09-20 11:18:09 -07:00
Paul Gauthier (aider)
08d465c252 refactor: Improve efficiency by fetching all issues once and reusing the data 2024-09-20 11:16:53 -07:00
Paul Gauthier (aider)
81bad77fa9 refactor: Simplify script by hardcoding repository details 2024-09-20 11:12:02 -07:00
Paul Gauthier
ada7b3d7ab fix: make issues.py executable 2024-09-20 11:12:01 -07:00
Paul Gauthier (aider)
04aecbe9a9 chore: add shebang and chmod 2024-09-20 11:10:54 -07:00
Paul Gauthier (aider)
6b9fc86e99 style: Run linter on Python script 2024-09-20 11:09:48 -07:00
Paul Gauthier (aider)
1ede98bc07 feat: Implement GitHub issue analysis script 2024-09-20 11:09:44 -07:00
Paul Gauthier
eb078906b3 feat: Add issues.py script 2024-09-20 11:09:43 -07:00
Paul Gauthier
6cddc800f1 docs: update HISTORY.md and remove git operations from versionbump.py 2024-09-09 15:01:08 -07:00
Paul Gauthier (aider)
de84a08924 style: Apply linter suggestions to versionbump.py 2024-09-09 15:00:41 -07:00
Paul Gauthier (aider)
fb1a9254c7 feat: remove aider/__version__.py after version bump 2024-09-09 15:00:37 -07:00
Paul Gauthier
e3180f7882 do --no-verify on .dev push 2024-09-01 08:09:15 -07:00
Paul Gauthier
88aa14035a use .dev, push a new .dev tag 2024-09-01 08:06:22 -07:00
Paul Gauthier
ada694a75d prep bump script 2024-08-31 17:58:59 -07:00
Paul Gauthier
e8912781c6 moved hash version stamp into .git/hooks 2024-08-30 13:34:36 -07:00
Paul Gauthier
9a24b3c6d0 stamp the version with the current git hash 2024-08-30 11:48:58 -07:00
Paul Gauthier
d73d60ca5e make versionbump faster 2024-08-23 13:50:05 -07:00
Paul Gauthier
b104b0ed7b fix: Exclude 'prompts.py' file from blame analysis 2024-08-21 12:12:12 -07:00
Paul Gauthier
d7a29c42b7 Merge branch 'main' into mixpanel 2024-08-13 13:01:43 -07:00
Paul Gauthier (aider)
5bfff7295c fix: Add missing import for sys module in scripts/blame.py 2024-08-13 12:37:46 -07:00
Paul Gauthier (aider)
8988eb9cdd style: format code using linter 2024-08-13 12:37:00 -07:00
Paul Gauthier (aider)
1b39b18772 feat: Modify script to consider files at specific tag or commit 2024-08-13 12:36:57 -07:00
Paul Gauthier
4d04a35e73 Merge branch 'main' into mixpanel 2024-08-13 09:52:50 -07:00
Paul Gauthier (aider)
14fb59f73b fix: Remove unused imports of filecmp and tempfile in scripts/versionbump.py 2024-08-13 09:47:26 -07:00
Paul Gauthier
d5f59d72e4 build: Update pyproject.toml to exclude additional website files 2024-08-13 09:47:20 -07:00
Paul Gauthier (aider)
458864be45 style: Apply linter edits to scripts/versionbump.py 2024-08-13 09:39:48 -07:00
Paul Gauthier (aider)
211ab28253 feat: add check_cog_pyproject function to run cog -r on pyproject.toml and abort if it has changed the file 2024-08-13 09:39:44 -07:00
Paul Gauthier
4ebbfa01b7 share last 1k analytics logs 2024-08-13 07:50:28 -07:00
Paul Gauthier (aider)
acfaa8c001 feat: sort YAML keys alphabetically
The provided changes ensure that the YAML keys are sorted alphabetically when dumping the results and the individual result in the `scripts/blame.py` file. This will provide a deterministic order for the output, making it more consistent across different runs of the script.
2024-07-31 11:30:11 -03:00
Paul Gauthier
928c094b42 Updated HISTORY 2024-07-31 10:51:42 -03:00
Paul Gauthier (aider)
0255030988 feat: add message for non-all-since runs
The commit adds a message to the output when the `--all-since` option is not used, which prints the percentage of code written by Aider in the current release.
2024-07-31 10:51:09 -03:00
Paul Gauthier
c7884c94f6 Add support for more file types in the blame script 2024-07-31 08:50:49 -03:00
Paul Gauthier
6888b07ea0 Add support for Dockerfiles in the blame script 2024-07-30 20:46:20 -03:00
Paul Gauthier
fb8afa5228 blame for .scm files too 2024-07-30 17:04:38 -03:00
Paul Gauthier (aider)
16eadba5e5 Modify process_all_tags_since function to include all data for each tag pair in --all output 2024-07-30 10:16:38 -03:00
Paul Gauthier (aider)
7d5e666ea7 Make the start tag an optional positional argument and use the latest vX.Y.0 tag if no start tag is provided. 2024-07-30 10:14:58 -03:00
Paul Gauthier
9d84c3936c Added date and author #778 2024-07-29 13:14:37 -03:00
Paul Gauthier
15dea19424 Update blame data for website 2024-07-29 11:58:47 -03:00
Paul Gauthier (aider)
108df378aa Add --output option to save YAML results to a file 2024-07-29 11:56:47 -03:00
Paul Gauthier (aider)
35503c0dff Add a tqdm progress bar to the process_all_tags_since function to show progress while working through all tags. 2024-07-29 11:55:39 -03:00
Paul Gauthier
4ed4f1400c Add blame data for Aider project versions 2024-07-29 11:55:04 -03:00
Paul Gauthier (aider)
1044c7a71e Remove unused imports and split long line in blame.py 2024-07-29 11:52:50 -03:00
Paul Gauthier
8ff7242bce Add support for parsing command line arguments to the blame script 2024-07-29 11:52:49 -03:00
Paul Gauthier (aider)
77022a9729 Refactor the code in the if args.all_since block into a new function process_all_tags_since. 2024-07-29 11:19:34 -03:00
Paul Gauthier (aider)
074aeb5048 Change the output format to YAML and include the date of the second tag in each range. 2024-07-29 11:13:55 -03:00
Paul Gauthier
dba560caf9 Add formatting to blame output 2024-07-29 11:13:52 -03:00
Paul Gauthier (aider)
133bb0491e Add support to identify aider-written commits by checking the commit message 2024-07-29 11:05:33 -03:00
Paul Gauthier (aider)
7508b8c93c Improve error handling in get_counts_for_file function to gracefully handle files that cannot be blamed. 2024-07-29 11:04:28 -03:00