gitbutler/crates/gitbutler-tauri/tests
Sebastian Thiel 2e969d1507
collect filemonitor events into lists to avoid excessive recomputation.
Previously, each file change both in `.git` as well as in the worktree would
cause a complete recomputation. This computation included opening a git
repository at least once (probaby more often), to make an 'is-ignored' check.

The latter is very expensive in `git2` and gets more expensive the more
files there are.

Now the repository is opened when needed, and we re-use it for all applicable
file paths.
2024-04-15 07:11:16 +02:00
..
watcher collect filemonitor events into lists to avoid excessive recomputation. 2024-04-15 07:11:16 +02:00
app.rs use the new testsupport crate 2024-04-09 20:45:17 +02:00