Paul Gauthier
|
5608d414d4
|
prompts
|
2023-05-08 22:07:02 -07:00 |
|
Paul Gauthier
|
ecdbc762d9
|
WIP: Added find_block function to coder.py.
|
2023-05-08 22:06:50 -07:00 |
|
Paul Gauthier
|
6175d05979
|
WIP: Changed console print statements to include bold text.
|
2023-05-08 21:58:41 -07:00 |
|
Paul Gauthier
|
f9bae2c84c
|
prompts
|
2023-05-08 21:50:22 -07:00 |
|
Paul Gauthier
|
396e7b1977
|
log the relevant conversation in the commit message
|
2023-05-08 21:38:21 -07:00 |
|
Paul Gauthier
|
d92749f808
|
only show diffs and commit message if the user is being asked to confirm the commit
|
2023-05-08 21:30:51 -07:00 |
|
Paul Gauthier
|
daac07c062
|
explicitly find and report untracked files
|
2023-05-08 21:24:47 -07:00 |
|
Paul Gauthier
|
d32ae99de9
|
Update set_repo function to check if file is tracked using git ls-files command.
|
2023-05-08 21:21:18 -07:00 |
|
Paul Gauthier
|
c9c55aff97
|
WIP: Updated error messages for git repo detection.
|
2023-05-08 21:19:33 -07:00 |
|
Paul Gauthier
|
e89588aa01
|
Refactor set_repo() to add and commit all new files at once.
|
2023-05-08 21:16:31 -07:00 |
|
Paul Gauthier
|
ec486f8504
|
Add commit message to new files added in set_repo() method.
|
2023-05-08 21:14:06 -07:00 |
|
Paul Gauthier
|
6781584d67
|
Revert "Updated commit message prefix to "Initial commit: Added new files." in coder.py."
This reverts commit 6d298281fc .
|
2023-05-08 21:13:02 -07:00 |
|
Paul Gauthier
|
6d298281fc
|
Updated commit message prefix to "Initial commit: Added new files." in coder.py.
|
2023-05-08 21:12:05 -07:00 |
|
Paul Gauthier
|
65e6a0abde
|
Add ability to check if files are untracked and add them to the git repo.
|
2023-05-08 21:11:34 -07:00 |
|
Paul Gauthier
|
ffc44bd014
|
warn the user if the files aren't in the same repo
|
2023-05-08 21:10:40 -07:00 |
|
Paul Gauthier
|
880e90566d
|
Refactor set_repo() to add check_for_local_edits() and remove duplicated code in commit() to rely on self.repo.
|
2023-05-08 20:59:16 -07:00 |
|
Paul Gauthier
|
5afeb29c94
|
Add set_repo() function to set self.repo to the single repository that all the files belong to.
|
2023-05-08 20:57:19 -07:00 |
|
Paul Gauthier
|
cc50c380f8
|
Add bold formatting to commit hash in console output.
|
2023-05-08 20:44:21 -07:00 |
|
Paul Gauthier
|
d03a209ed0
|
WIP: Added file creation and loading messages
|
2023-05-08 20:42:38 -07:00 |
|
Paul Gauthier
|
d279f9751f
|
lint
|
2023-05-08 20:31:01 -07:00 |
|
Paul Gauthier
|
14f863e732
|
initial
|
2023-05-08 20:29:31 -07:00 |
|
Paul Gauthier
|
ecb70d76f5
|
prompts
|
2023-05-08 19:17:41 -07:00 |
|
Paul Gauthier
|
aba0b96904
|
Moved new imports to the top of the file.
|
2023-05-08 17:37:42 -07:00 |
|
Paul Gauthier
|
06351d3205
|
Handle openai.error.RateLimitError and retry requests with a delay.
|
2023-05-08 17:36:53 -07:00 |
|
Paul Gauthier
|
a85cc59120
|
Added saved_message variable to tell gpt the git hash/msg
|
2023-05-08 17:35:46 -07:00 |
|
Paul Gauthier
|
e5cbc5cc4c
|
Refactor commit method to accept history parameter.
|
2023-05-08 17:21:36 -07:00 |
|
Paul Gauthier
|
8b920f778e
|
show hash and message on commit
|
2023-05-08 17:17:41 -07:00 |
|
Paul Gauthier
|
e2e21fc68e
|
Added ability to customize commit message when prompted.
|
2023-05-08 17:17:02 -07:00 |
|
Paul Gauthier
|
4be0c6945b
|
Refactor Confirm.ask message in coder.py.
|
2023-05-08 17:12:54 -07:00 |
|
Paul Gauthier
|
e162f053c8
|
Print diffs and commit message separately.
|
2023-05-08 17:11:20 -07:00 |
|
Paul Gauthier
|
ea63f9b31f
|
Add dump function call to main function.
|
2023-05-08 17:06:02 -07:00 |
|
Paul Gauthier
|
a096c6e5e4
|
Add --commit flag to commit dirty files without confirmation
|
2023-05-08 17:04:49 -07:00 |
|
Paul Gauthier
|
f9569e7645
|
Added ability to commit only dirty files.
|
2023-05-08 17:00:15 -07:00 |
|
Paul Gauthier
|
e824dd1c68
|
wip commit
|
2023-05-08 16:55:15 -07:00 |
|
Paul Gauthier
|
4311b2117a
|
fixed pattern to handle files without extensions
|
2023-05-08 14:28:37 -07:00 |
|
Paul Gauthier
|
c02501d690
|
commit wip
|
2023-05-08 14:16:22 -07:00 |
|
Paul Gauthier
|
c8ed567b66
|
prompt update
|
2023-05-08 11:49:08 -07:00 |
|
Paul Gauthier
|
1dc8b3cd31
|
fix send() output
|
2023-05-08 11:44:51 -07:00 |
|
Paul Gauthier
|
0f040949c4
|
commit wip
|
2023-05-08 11:41:51 -07:00 |
|
Paul Gauthier
|
b0d2fafdd5
|
commit wip
|
2023-05-08 10:41:54 -07:00 |
|
Paul Gauthier
|
71103dd87f
|
red
|
2023-05-08 10:32:17 -07:00 |
|
Paul Gauthier
|
387da4beab
|
cleanup
|
2023-05-08 10:30:17 -07:00 |
|
Paul Gauthier
|
502d6b22d4
|
fixed regex
|
2023-05-08 10:23:07 -07:00 |
|
Paul Gauthier
|
557bf5ae76
|
prompt for new files
|
2023-05-08 10:17:42 -07:00 |
|
Paul Gauthier
|
1b72656618
|
Tighter regex to find the filename
|
2023-05-08 09:18:14 -07:00 |
|
Paul Gauthier
|
943a789874
|
added --apply arg
|
2023-05-08 09:05:12 -07:00 |
|
Paul Gauthier
|
8ac27839df
|
Gracefully handle ^C and let gpt see that the user interrupted it
|
2023-05-08 08:49:28 -07:00 |
|
Paul Gauthier
|
e1fd8b0edc
|
fully implement --no-pretty
|
2023-05-08 08:29:14 -07:00 |
|
Paul Gauthier
|
862b3c5cc1
|
more prompt engineering nonsense
|
2023-05-08 08:22:02 -07:00 |
|
Paul Gauthier
|
936c5043fa
|
use colorama to work around buggy rich input
|
2023-05-08 08:13:52 -07:00 |
|