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