69 Commits
Author SHA1 Message Date
Ivan Baidakou 89f9e6aa62 code: update catch2 dependecy 2026-05-17 17:02:18 +03:00
Ivan Baidakou 0e05257579 core, watcher: watch subdirs only after scan (unix) 2026-05-11 15:46:48 +03:00
Ivan Baidakou 6b7b2597db core, watcher: filter events for tmp files early (kqueue) 2026-05-10 17:49:41 +03:00
Ivan Baidakou 4a1bd92f97 core, watcher: filter events for tmp files early (win32, linux) 2026-05-10 17:40:39 +03:00
Ivan Baidakou 9169d6f60a core: more reliable startup 2026-05-05 22:16:40 +03:00
Ivan Baidakou ca2550ace4 core, watcher, win32: refine dirs renaming 2026-05-04 17:03:18 +03:00
Ivan Baidakou 2907ad5a91 core, refactor watcher 2026-05-03 18:38:04 +03:00
Ivan Baidakou 840460914f core, watcher: handle renames 2026-05-03 11:52:39 +03:00
Ivan Baidakou ca235d3012 core, watcher: handle renames 2026-05-02 19:31:07 +03:00
Ivan Baidakou 89f0e846f5 core, kqueue: do not accept files with invalid utf8 names 2026-04-20 22:05:55 +03:00
Ivan Baidakou a922364083 core: do not accept files with invalid utf8 names 2026-04-20 21:56:58 +03:00
Ivan Baidakou c6c8b7fa37 core, fs, kqueue: do not watch for tmp-files 2026-04-19 11:50:20 +03:00
Ivan Baidakou b690d2e947 core: more robust kqueue implementation 2026-04-16 20:44:46 +03:00
Ivan Baidakou 0d04d1d934 core, fs: improve requires_refinement testing 2026-04-12 20:56:49 +03:00
Ivan Baidakou c9a6bf6281 core, fs, local_keeper: introduce requires_refinement flag 2026-04-12 20:34:34 +03:00
Ivan Baidakou d91a2f72bc core, win32, fs: fix/update watcher 2026-04-12 17:11:54 +03:00
Ivan Baidakou a5b234b4b2 core, fs: kqueue support 2026-04-05 17:57:27 +03:00
Ivan Baidakou 8b53e08ea0 core, fs: kqueue support 2026-04-04 21:18:50 +03:00
Ivan Baidakou 27c1f11101 core, local_keeper: scan only unknown content in changed dirs 2026-04-04 10:33:20 +03:00
Ivan Baidakou 6492bef4df core, fs: bsd watcher (WIP) 2026-04-01 22:12:44 +03:00
Ivan Baidakou 5d08ba64da core, fs: bsd watcher (WIP) 2026-04-01 20:55:57 +03:00
Ivan Baidakou c4bf0c194b core, fs: bsd watcher (WIP) 2026-03-31 21:18:22 +03:00
Ivan Baidakou 81986e5abd core, fs: bsd watcher (WIP) 2026-03-31 20:44:56 +03:00
Ivan Baidakou 594f8f3d99 core, fs: bsd watcher (WIP) 2026-03-30 20:54:03 +03:00
Ivan Baidakou 46fff0468c core, fs: bsd watcher (WIP) 2026-03-29 14:51:10 +03:00
Ivan Baidakou d5940923a1 core, fs: bsd watcher (WIP) 2026-03-28 21:45:14 +03:00
Ivan Baidakou 1caf842775 core, fs: linux/bsd context (WIP) 2026-03-28 17:55:33 +03:00
Ivan Baidakou 82249b7e4c fix mosr bsd portability issues (except kqueue) 2026-03-26 23:52:17 +03:00
Ivan Baidakou 3108408d47 core: ignore notifications for non-watched folder 2026-03-22 15:58:32 +03:00
Ivan Baidakou c2c1ea1878 core, fs: share watched folders among actors 2026-03-22 13:54:08 +03:00
Ivan Baidakou a11057c142 core, fs: more correctly mask fs-events when they are coming from self 2026-03-22 11:58:46 +03:00
Ivan Baidakou 7153dce28d core, watcher: fix create, update, renaname, udpate mtime handling scenario 2026-03-15 14:09:02 +03:00
Ivan Baidakou d20ec300c1 core, watcher: moar safe behaviour upon renaming (linux) 2026-03-06 22:23:15 +03:00
Ivan Baidakou bc5d67d246 core, watcher: handle cases upon file renaming 2026-03-04 22:25:20 +03:00
Ivan Baidakou 1c7e4dba6e test: integrational test for linux/windows 2026-02-19 22:46:05 +03:00
Ivan Baidakou 002d8a197e core: more reliable linux watcher work 2026-02-19 21:42:26 +03:00
Ivan Baidakou 7b642661cc core, fs, watcher: refactor (linux) 2026-02-07 13:00:45 +03:00
Ivan Baidakou 1e7cc4bc9e core, fs, watcher: refactor (linux) 2026-02-06 23:59:39 +03:00
Ivan Baidakou 088d86042e core: integrate file changes reaction into local_keeper (WIP) 2026-02-04 21:24:43 +03:00
Ivan Baidakou d07e23ffbb core, fs, linux: allow folder unwatching 2026-02-01 18:43:44 +03:00
Ivan Baidakou c00be85d5d tests, fs: add watcher test for hierarchy moving/renaming 2026-01-31 15:06:46 +03:00
Ivan Baidakou 3befbe4ee9 tests, fs: add watcher test for hierarchy creation 2026-01-31 14:39:16 +03:00
Ivan Baidakou 5c850e4e64 tests, fs: add watcher test for hierarchy removal 2026-01-31 14:05:43 +03:00
Ivan Baidakou 8e0a79d404 core, fs: watcher finetuning 2026-01-31 13:10:40 +03:00
Ivan Baidakou a5eae322d1 core, fs: moar correct win32-watcher implementation 2026-01-30 22:39:06 +03:00
Ivan Baidakou 2b4065d0aa core, fs: tune watcher tests & impl 2026-01-30 21:29:06 +03:00
Ivan Baidakou 9b3d80e474 core, fs: moar win32-correct tests 2026-01-29 23:48:50 +03:00
Ivan Baidakou dc53c6b691 core, fs: win32 watcher fixes (partial) 2026-01-28 23:08:23 +03:00
Ivan Baidakou 66aa2dda19 core, fs: win32 watcher fixes (partial) 2026-01-28 21:19:58 +03:00
Ivan Baidakou 1a5cba397c core, fs: linux watcher supports recursive watching & file movements inside folder 2026-01-28 21:12:30 +03:00