Félix Saparelli
|
995d38078e
|
Use a tokio::watch in the supervisor to avoid races
|
2022-01-31 00:00:51 +13:00 |
|
Félix Saparelli
|
3e942c4d19
|
Double-check the ongoing atomic
|
2022-01-30 22:29:33 +13:00 |
|
Félix Saparelli
|
fdf4dcd13e
|
Provide opportunities for process holder to be queried concurrently to a wait()
|
2022-01-29 04:14:51 +13:00 |
|
Félix Saparelli
|
12ef0411f8
|
Don't log an error from outcome worker on graceful exit
|
2022-01-29 04:13:28 +13:00 |
|
Félix Saparelli
|
328700dd72
|
Stop holding supervisor handle
|
2022-01-29 04:13:08 +13:00 |
|
Félix Saparelli
|
c74eab5e91
|
Split up action in mods
|
2022-01-29 02:39:06 +13:00 |
|
Félix Saparelli
|
cc0c0be45a
|
Save a pointer by passing around an Arc<[T]> instead of Arc<Vec<T>>
|
2022-01-29 02:17:23 +13:00 |
|
Félix Saparelli
|
22f081a47b
|
Spawn outcome apply separately from action loop
|
2022-01-29 02:08:34 +13:00 |
|
Félix Saparelli
|
10b31a0269
|
Wrap Supervisor in a RwLock
|
2022-01-29 02:08:34 +13:00 |
|
Félix Saparelli
|
a651d149b0
|
Replace AtomicTakes with HandleLocks in action
|
2022-01-29 02:08:34 +13:00 |
|
Félix Saparelli
|
b8ffa0c38a
|
Formatting
|
2022-01-29 02:08:34 +13:00 |
|
Félix Saparelli
|
9845d48464
|
Add HandlerLock wrapper
This lets a Handler be shared (via a Tokio mutex)
|
2022-01-29 02:08:34 +13:00 |
|
Félix Saparelli
|
d9006a240d
|
Remove keep_* config methods
|
2022-01-29 02:08:25 +13:00 |
|
Félix Saparelli
|
c444895593
|
Move swaplock to the root
|
2022-01-28 23:32:54 +13:00 |
|
Félix Saparelli
|
18a2b204e2
|
Hide io::errors when "waiting on process group"
|
2022-01-27 10:48:24 +13:00 |
|
Félix Saparelli
|
fc40336db7
|
lib: v2.0.0-pre.8
|
2022-01-26 10:01:15 +13:00 |
|
Félix Saparelli
|
a6c997f470
|
globset: Always pass non-path events (#248)
|
2022-01-26 09:59:53 +13:00 |
|
Félix Saparelli
|
f6a3b76d92
|
lib: v2.0.0-pre.7
|
2022-01-26 02:33:28 +13:00 |
|
Félix Saparelli
|
a5e756df7c
|
Remove unused check_glob utility
|
2022-01-26 01:58:01 +13:00 |
|
Félix Saparelli
|
59d8388d7e
|
globset: allow multipath events through if any path passes the filter
|
2022-01-26 01:51:48 +13:00 |
|
Félix Saparelli
|
42d64d0a6d
|
Fail all folders on extension check
|
2022-01-26 01:18:32 +13:00 |
|
Richard Huang
|
67452152c2
|
Fix spawing -> spawning typo
|
2022-01-24 21:52:16 -08:00 |
|
Félix Saparelli
|
b8b2c2ca70
|
Fix citation versioning
|
2022-01-23 21:55:09 +13:00 |
|
Félix Saparelli
|
c79a3bd12c
|
Upgraded fmt
|
2022-01-22 14:00:42 +13:00 |
|
Félix Saparelli
|
7d60b1689e
|
Use lib pre.6
|
2022-01-19 00:04:41 +13:00 |
|
Félix Saparelli
|
a3fd743786
|
lib: v2.0.0-pre.6
|
2022-01-19 00:00:46 +13:00 |
|
Félix Saparelli
|
c58333496e
|
Fail files with no extension on extension check
Instead of passing them, I don't know what I was thinking
|
2022-01-18 23:56:10 +13:00 |
|
Félix Saparelli
|
c91ab99ac3
|
lib: v2.0.0-pre.5
|
2022-01-18 23:27:30 +13:00 |
|
Félix Saparelli
|
783da395bb
|
Fix lib readme
|
2022-01-18 22:38:45 +13:00 |
|
Félix Saparelli
|
8748c062c4
|
Update deps
|
2022-01-18 22:21:21 +13:00 |
|
Félix Saparelli
|
044a8244f9
|
Almost forgot windows...
|
2022-01-16 20:17:32 +13:00 |
|
Félix Saparelli
|
8bd48c6290
|
Don't fail if we can't canonicalize an event path
e.g. for deletes
|
2022-01-16 20:06:44 +13:00 |
|
Félix Saparelli
|
4737937350
|
Remove generic tagged io error enum variant
|
2022-01-16 20:01:14 +13:00 |
|
Félix Saparelli
|
e2f27a1b01
|
Add context to last runtime io error
and remove generic runtime io error enum variant
|
2022-01-16 20:00:07 +13:00 |
|
Félix Saparelli
|
2ea62aec6a
|
Add context to last critical io error
and remove generic critical io error enum variant
|
2022-01-16 19:55:57 +13:00 |
|
Félix Saparelli
|
bc0fe6be70
|
Add context to io errors
|
2022-01-16 19:46:52 +13:00 |
|
Félix Saparelli
|
4085fc522c
|
Add SpecificIoError trait support for tagged error
|
2022-01-16 19:16:07 +13:00 |
|
Félix Saparelli
|
44a44a50d1
|
Move TaggedFiltererError into main error mod
|
2022-01-16 19:14:31 +13:00 |
|
Félix Saparelli
|
b29b3bf1e0
|
Add helper trait to add context to io errors
|
2022-01-16 19:09:50 +13:00 |
|
Félix Saparelli
|
c821faf383
|
Split error mod and split generic/specific io errors
|
2022-01-16 18:57:40 +13:00 |
|
Félix Saparelli
|
26e0b60b7b
|
lib: v2.0.0-pre.4
|
2022-01-16 16:55:55 +13:00 |
|
Félix Saparelli
|
10b71847da
|
Add support for Pijul and Subversion
|
2022-01-16 16:13:05 +13:00 |
|
Félix Saparelli
|
3d32f2d24b
|
Hook up new globset signature
|
2022-01-16 16:09:53 +13:00 |
|
Félix Saparelli
|
561a34d90e
|
Drop globset::list_from_ignore_file
|
2022-01-16 15:21:10 +13:00 |
|
Félix Saparelli
|
817f4c2caf
|
Drop ignorefile tests from globset and tagged now that they're done via common IgnoreFilterer
|
2022-01-16 15:20:14 +13:00 |
|
Félix Saparelli
|
b8d9ad728e
|
Integrate IgnoreFilterer into GlobsetFilterer
|
2022-01-16 15:18:15 +13:00 |
|
Félix Saparelli
|
d6dfb87063
|
Integrate IgnoreFilterer into TaggedFilterer
|
2022-01-16 14:51:35 +13:00 |
|
Félix Saparelli
|
8219e577d0
|
Reduce swaplock hold for tagged compile globs
|
2022-01-16 14:51:11 +13:00 |
|
Félix Saparelli
|
f073eeb344
|
Add ::empty() and Clone to IgnoreFilterer
|
2022-01-16 14:49:14 +13:00 |
|
Félix Saparelli
|
0618eb45fc
|
Hold swaplock for less in change()
|
2022-01-16 14:48:29 +13:00 |
|