Alexander Courtis
8cc369695b
fix: replace vim.* "requires" with explicit calls to vim functions ( #1701 )
2022-11-06 10:37:33 +11:00
kiyan
4aef454cd2
fix(styling): empty line
2022-09-29 13:59:05 +02:00
Xyhlon
9914780cba
fix( #1547 ): pass explicit system arguments to for git toplevel and untracked actions
...
* the nice fix
* fix(#1547 ): pass git toplevel cwd unescaped, pass git untracked arguments as per toplevel
Co-authored-by: Maximilian Philipp <philipp@student.tugraz.at >
Co-authored-by: Alexander Courtis <alex@courtis.org >
2022-09-25 12:58:05 +10:00
axlauri
09a51266bc
fix( #1494 ): git showUntracked value and log ( #1504 )
...
* should_show_untracked correctly evaluates status.showUntrackedFiles
* git.Runner:_run_git_job removes nils before logging args
2022-08-15 14:30:22 +10:00
Alexander Courtis
ff6e7966f3
fix( #1484 ): better error handling in git utils get_toplevel
2022-08-07 12:16:03 +10:00
Alexander Courtis
eff1db341c
chore(watchers): Watcher shares single fs_event from Event, node watchers use unique path prefixed debounce context ( #1453 )
2022-07-26 10:43:58 +02:00
Alexander Courtis
86b9da5ca5
chore(git): get_project_root cache cwd_to_project_root after checking existence ( #1457 )
2022-07-25 11:27:12 +02:00
yehy4
c964fa24d0
fix(git): fix inverted condition logic introduced in #1433 ( #1443 )
2022-07-19 11:48:32 +02:00
Alexander Courtis
f85b4d9952
chore(git): profile git toplevel and untracked calls ( #1435 )
2022-07-19 17:44:24 +10:00
yehy4
203bb7e176
fix(git): prevent execution of git commands when git integration is disabled ( #1433 )
2022-07-19 17:44:05 +10:00
Alexander Courtis
ecca8118f8
doc: remove fs_poll interval and update doc
2022-07-19 09:39:03 +10:00
Alexander Courtis
06e48c29c4
chore(watchers): refactor events and make debouncer safe
...
- fs poll -> fs events
- make debouncer safe and fix diagnostics events
2022-07-17 08:50:24 +02:00
Kiyan
f43b8af8f4
chore(iterators): create Iterator module and migrate iterators to use it ( #1392 )
2022-07-04 14:13:14 +02:00
Alexander Courtis
e401a4c957
feat(watcher): debounce FS watchers
2022-06-28 11:18:22 +10:00
Alexander Courtis
7a795d78fa
feat(watcher): partial git refresh ( #1373 )
2022-06-27 11:12:28 +10:00
Kiyan
e6c1b4cd5b
chore(setup): make setup idempotent ( #1340 )
...
Co-authored-by: Alexander Courtis <alex@courtis.org >
2022-06-26 12:14:03 +02:00
Alexander Courtis
f6eef4a1f0
feat(explorer): add filesystem watchers: reinstate git output logging
2022-06-06 11:19:55 +10:00
Kiyan
b0d27c09b6
feat(explorer): add filesystem watchers ( #1304 )
...
* feat(explorer): add experimental watchers
This commit introduces watchers to update the tree.
This behavior is introduced behind an "filesystem_watchers" option
which should prevent instabilities.
It will become the default at some point.
Co-authored-by: Alexander Courtis <alex@courtis.org >
2022-06-05 12:39:39 +02:00
bstaint
6abc87b1d9
feat: msys2 git support ( #1295 )
2022-05-26 15:22:42 +02:00
Alexander Courtis
54c78dbca2
#791 add profiling for some operations ( #1108 )
2022-03-26 13:22:28 +01:00
Alexander Courtis
19075f41e8
File logging ( #1053 )
...
* add file logging infrastructure
* log git runner operations
* log configuration and mappings
* document file logging infrastructure
* style fixes
* stylua fixes
* document log file locations
2022-03-07 08:44:37 +01:00
Kiyan
0816064a8b
chore: add stylua to format the codebase, and run on CI ( #1055 )
2022-03-06 17:33:30 +01:00
kiyan
f977e5c05a
refacto: make git module interface to wait for job to finish
...
allows simplify the explore/reload/find/initialization by making the
whole code synchronous. No more callback needed.
2022-02-21 19:12:16 +01:00
Kiyan
dbf172c67a
fix: do not match ignored when not showing untracked files ( #996 )
...
fixes #985
2022-02-17 10:08:07 +01:00
kiyan
4af3104d78
fix(git): properly assign git status to directories
...
fixes #869
fixes #854
2022-02-05 14:42:11 +01:00
Alexandr Makurin
af3337879d
Fix git icons on files and folders in subfolders ( #911 )
2022-01-31 09:06:36 +01:00
Sávio Carlos Martins Costa
0982c6a35a
restore-feat: highlight-git-ignored-files ( #847 )
2022-01-21 10:59:38 +01:00
kiyan
2301b3675f
fix(git): check handle before accessing it
...
Fixes #814
Should fix #816
2021-12-05 22:50:43 +01:00
kiyan
8fd3d276e1
fix(git): add --no-optional-locks to avoid locking git process
...
Closes #810 .
2021-12-05 22:40:14 +01:00
Kiyan
6662b60a2b
feat/chore: rewrite git with job and some other fixes ( #743 )
...
* feat/chore: rewrite git with job and some other fixes
* fix: fs clear window, rename echo_warning -> warn
also fix renaming and add an event blocker to avoid running many events
at the same time
2021-11-27 16:02:54 +01:00