Ruslan Nigmatullin
301b17c2a1
app-server: add filesystem watch support ( #14533 )
...
### Summary
Add the v2 app-server filesystem watch RPCs and notifications, wire them
through the message processor, and implement connection-scoped watches
with notify-backed change delivery. This also updates the schema
fixtures, app-server documentation, and the v2 integration coverage for
watch and unwatch behavior.
This allows clients to efficiently watch for filesystem updates, e.g. to
react on branch changes.
### Testing
- exercise watch lifecycles for directory changes, atomic file
replacement, missing-file targets, and unwatch cleanup
2026-03-24 15:52:13 -07:00
..
2026-03-01 13:43:37 -08:00
2026-03-06 00:03:39 +00:00
2026-03-06 00:03:39 +00:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-06 17:30:17 -08:00
2026-03-08 17:38:01 -07:00
2026-03-13 15:27:00 -07:00
2026-03-12 16:38:04 -07:00
2026-03-23 10:19:44 -07:00
2026-02-25 02:11:51 -08:00
2026-02-25 02:11:51 -08:00
2026-02-25 02:11:51 -08:00
2026-02-25 02:11:51 -08:00
2026-03-24 15:52:13 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-24 15:52:13 -07:00
2026-03-24 15:52:13 -07:00
2026-03-24 15:52:13 -07:00
2026-03-24 15:52:13 -07:00
2026-03-13 14:42:20 -07:00
2026-03-13 14:42:20 -07:00
2026-03-23 14:32:59 -07:00
2026-03-23 14:32:59 -07:00
2026-03-19 22:57:16 -07:00
2026-03-13 15:27:00 -07:00
2026-03-13 15:27:00 -07:00
2026-03-19 22:57:16 -07:00
2026-03-19 15:09:59 -07:00
2026-02-26 22:02:57 -08:00
2026-03-16 21:37:27 -07:00
2026-03-19 15:02:45 -07:00
2026-03-11 12:33:08 -07:00
2026-03-24 11:47:23 -07:00
2026-03-12 16:52:21 -07:00
2026-03-23 12:57:40 -07:00
2026-03-16 21:37:27 -07:00
2026-03-09 12:40:25 -07:00
2026-03-18 09:37:13 -07:00
2026-03-23 10:19:44 -07:00
2026-02-27 12:45:59 -08:00
2026-03-03 17:01:00 -08:00
2026-03-23 12:57:40 -07:00
2026-02-25 13:14:30 -08:00
2026-03-13 15:27:00 -07:00
2026-03-23 10:19:44 -07:00
2026-03-18 15:19:29 -07:00
2026-03-23 10:19:44 -07:00
2026-03-03 15:56:11 -08:00
2026-03-23 10:19:44 -07:00
2026-03-23 10:19:44 -07:00
2026-02-25 09:59:10 -08:00
2026-02-25 09:59:10 -08:00
2026-02-25 09:59:10 -08:00
2026-03-16 21:38:07 -07:00
2026-03-17 15:24:37 -07:00
2026-03-20 15:30:48 -07:00
2026-03-18 09:37:13 -07:00
2026-03-23 10:19:44 -07:00
2026-03-23 10:19:44 -07:00
2026-03-18 23:42:40 -06:00
2026-03-18 23:42:40 -06:00
2026-03-23 10:19:44 -07:00
2026-03-14 01:58:43 -07:00
2026-03-23 10:19:44 -07:00
2026-03-23 10:19:44 -07:00
2026-02-25 13:14:30 -08:00
2026-02-25 13:14:30 -08:00
2026-03-23 10:19:44 -07:00
2026-03-23 10:19:44 -07:00
2026-03-13 15:27:00 -07:00
2026-03-23 10:19:44 -07:00
2026-03-08 18:07:46 -07:00