gitbutler/crates/gitbutler-core/tests
Sebastian Thiel 2eaba14819
dissolve the event queue in favor of method calls
The idea is that we don't parallelize over a channel anymore, but
instead just process filesystem events, one at a time.

This would allow each handler to become a function that gets its
state passed, and makes all the necessary calls verbatim, which
in turn makes it easy to follow what's happening.

If anything becomes to slow due to the serialization of event processing,
selective parallelization can be re-added.
2024-04-15 07:11:09 +02:00
..
database use the new testsupport crate 2024-04-09 20:45:17 +02:00
deltas de-objectify all sub-handlers 2024-04-13 23:09:17 +02:00
error feat: add error::Code and ways to attach them in anyhow. 2024-04-01 16:14:34 +02:00
gb_repository dissolve the event queue in favor of method calls 2024-04-15 07:11:09 +02:00
git dissolve the event queue in favor of method calls 2024-04-15 07:11:09 +02:00
keys use the new testsupport crate 2024-04-09 20:45:17 +02:00
lock use the new testsupport crate 2024-04-09 20:45:17 +02:00
reader use the new testsupport crate 2024-04-09 20:45:17 +02:00
sessions use the new testsupport crate 2024-04-09 20:45:17 +02:00
suite use the new testsupport crate 2024-04-09 20:45:17 +02:00
types chore: move library from top-level to gitbutler-core 2024-03-30 22:39:21 +01:00
virtual_branches use the new testsupport crate 2024-04-09 20:45:17 +02:00
zip chore: align 'app' and 'lib' crates imports. 2024-03-30 22:43:16 +01:00
app.rs use the new testsupport crate 2024-04-09 20:45:17 +02:00