Paul Gauthier (aider)
|
9f1b8347f5
|
refactor: simplify regex pattern for matching AI comments
|
2024-10-25 15:58:41 -07:00 |
|
Paul Gauthier
|
311e1568d9
|
feat: improve file watching with verbose debug output and error handling
|
2024-10-25 15:58:39 -07:00 |
|
Paul Gauthier
|
c2dadd8054
|
Merge branch 'main' into watch
|
2024-10-25 15:54:31 -07:00 |
|
Paul Gauthier
|
e2dff0a74b
|
#2120
|
2024-10-25 15:47:30 -07:00 |
|
Paul Gauthier
|
88bdfd6548
|
cleanup
|
2024-10-25 15:11:02 -07:00 |
|
Paul Gauthier (aider)
|
70edb62a6b
|
feat: pass encoding parameter to watch_source_files function
|
2024-10-25 13:24:06 -07:00 |
|
Paul Gauthier
|
6c2e0ccce5
|
refactor: remove interrupted_partial_input parameter from InputOutput class
|
2024-10-25 13:24:05 -07:00 |
|
Paul Gauthier (aider)
|
fc6e0dfa65
|
style: fix linting issues in watch.py
|
2024-10-25 13:23:49 -07:00 |
|
Paul Gauthier (aider)
|
54aebb7d98
|
feat: add encoding param to watch_source_files with error handling
|
2024-10-25 13:23:46 -07:00 |
|
Paul Gauthier (aider)
|
378c67d51f
|
fix: update regex pattern to use word boundary instead of word character
|
2024-10-25 13:22:38 -07:00 |
|
Paul Gauthier (aider)
|
d535035bdd
|
style: fix string quotes in regex pattern
|
2024-10-25 13:22:17 -07:00 |
|
Paul Gauthier (aider)
|
43790db48e
|
feat: add AI marker detection in source file watcher
|
2024-10-25 13:22:13 -07:00 |
|
Paul Gauthier
|
d957adf062
|
refactor: remove debug dump() call from watch_source_files function
|
2024-10-25 13:22:11 -07:00 |
|
Paul Gauthier (aider)
|
ff8f3eb8c2
|
style: fix linting issues in io.py
|
2024-10-25 13:17:58 -07:00 |
|
Paul Gauthier (aider)
|
88c54c918c
|
feat: store partial input when interrupting prompt
|
2024-10-25 13:17:54 -07:00 |
|
Paul Gauthier
|
1261a335f4
|
refactor: improve file change handling in input loop
|
2024-10-25 13:17:53 -07:00 |
|
Paul Gauthier (aider)
|
7587d76fd1
|
refactor: simplify file watcher thread cleanup by removing timeout
|
2024-10-25 12:59:09 -07:00 |
|
Paul Gauthier
|
8e81300f37
|
fix: improve error handling in input interruption flow
|
2024-10-25 12:59:07 -07:00 |
|
Paul Gauthier (aider)
|
a999020038
|
style: fix line length in watch_files function
|
2024-10-25 12:56:25 -07:00 |
|
Paul Gauthier (aider)
|
bc4664d62c
|
feat: pass gitignore path to watch_source_files function
|
2024-10-25 12:56:20 -07:00 |
|
Paul Gauthier
|
6a1754aa6a
|
feat: add file change monitoring with gitignore support
|
2024-10-25 12:56:19 -07:00 |
|
Paul Gauthier (aider)
|
da7bb312c2
|
style: remove extra blank lines in io.py
|
2024-10-25 12:52:45 -07:00 |
|
Paul Gauthier (aider)
|
5b7f813f81
|
feat: add watch_source_files import to io.py
|
2024-10-25 12:52:41 -07:00 |
|
Paul Gauthier
|
923d9a0df2
|
fix: move file watcher cleanup to correct finally block
|
2024-10-25 12:52:39 -07:00 |
|
Paul Gauthier
|
c16224b37a
|
wip
|
2024-10-25 12:49:52 -07:00 |
|
Paul Gauthier (aider)
|
01b5bdc829
|
style: fix indentation in get_input method
|
2024-10-25 12:48:54 -07:00 |
|
Paul Gauthier
|
5a0d66141f
|
fix: change /edit to /add command for file changes
|
2024-10-25 12:48:53 -07:00 |
|
Paul Gauthier (aider)
|
8e873e7450
|
feat: return edit command when input interrupted by file change
|
2024-10-25 12:47:06 -07:00 |
|
Paul Gauthier (aider)
|
add3fa43c6
|
style: format watch_source_files function signature
|
2024-10-25 12:43:37 -07:00 |
|
Paul Gauthier (aider)
|
b985a8d47a
|
feat: add clean shutdown for file watcher thread
|
2024-10-25 12:43:31 -07:00 |
|
Paul Gauthier (aider)
|
3db3150a7e
|
feat: add input interruption from background threads
|
2024-10-25 12:33:07 -07:00 |
|
Paul Gauthier
|
17ce2a3cad
|
Merge branch 'main' into watch
|
2024-10-25 10:59:02 -07:00 |
|
Paul Gauthier (aider)
|
bf60e58d5b
|
fix: use os.path.join for cross-platform path handling in tests
|
2024-10-25 10:57:04 -07:00 |
|
Paul Gauthier
|
e3a3a55dd5
|
fix: make file paths portable for Windows compatibility in tests
|
2024-10-25 10:57:03 -07:00 |
|
Paul Gauthier
|
e239304d89
|
refactor: simplify file change output format
|
2024-10-25 10:53:10 -07:00 |
|
Paul Gauthier
|
893f3f343f
|
refactor: optimize file path handling in watch_source_files function
|
2024-10-25 10:51:09 -07:00 |
|
Paul Gauthier
|
5918a18dee
|
ignore emacs tmp files
|
2024-10-25 10:50:35 -07:00 |
|
Paul Gauthier (aider)
|
c08dcff56d
|
style: fix linting issues in watch.py
|
2024-10-25 09:55:54 -07:00 |
|
Paul Gauthier (aider)
|
f33cd4e419
|
refactor: improve path handling in watch_source_files filter function
|
2024-10-25 09:55:50 -07:00 |
|
Paul Gauthier
|
a625426a28
|
fix: improve path handling in file watcher filter function
|
2024-10-25 09:55:49 -07:00 |
|
Paul Gauthier (aider)
|
24e66337ff
|
style: fix line length in watch.py by wrapping function call
|
2024-10-25 09:51:55 -07:00 |
|
Paul Gauthier (aider)
|
d06f1ecf19
|
feat: add optional ignore function to watch_source_files
|
2024-10-25 09:51:52 -07:00 |
|
Paul Gauthier (aider)
|
9c6831c360
|
style: format argparse argument for better readability
|
2024-10-25 09:47:53 -07:00 |
|
Paul Gauthier (aider)
|
64ec0708c4
|
feat: support multiple gitignore files in file watcher
|
2024-10-25 09:47:50 -07:00 |
|
Paul Gauthier (aider)
|
34aa1e8de0
|
fix: handle paths outside watched directory in file watcher
|
2024-10-25 09:46:59 -07:00 |
|
Paul Gauthier (aider)
|
b0f31d8296
|
refactor: remove unused sys import from watch.py
|
2024-10-25 09:43:04 -07:00 |
|
Paul Gauthier (aider)
|
e5fe5199a3
|
style: fix import order and whitespace per linting rules
|
2024-10-25 09:42:51 -07:00 |
|
Paul Gauthier (aider)
|
45e95d1d00
|
feat: add gitignore support to file watcher
|
2024-10-25 09:42:47 -07:00 |
|
Paul Gauthier (aider)
|
21876e72fe
|
style: Format watch.py with black and add newlines between functions
|
2024-10-25 09:41:33 -07:00 |
|
Paul Gauthier (aider)
|
81903598a8
|
feat: add file watcher for source code files with # or // comments
|
2024-10-25 09:41:30 -07:00 |
|