compose/pkg
ManManavadaria f3cd3b8ccf fix(watch): eliminate cross-trigger ignore contamination in file watcher
Remove normalizeWatchRoots, which merged ignore rules across all related roots, causing one service's ignores to suppress ignore for other services

Separate OS-level watch paths (pathsToWatch) from trigger roots (notifyList) and keep the original trigger roots in notifyList with each root carries its own isolated PathMatcher

Update shouldNotify to notify if any root allow

Apply the same fixes to the Darwin watcher

Fix a duplicate-path registration bug, remove path matcher intersection and trigger root updates in greatestExistingAncestors

Signed-off-by: ManManavadaria <manmanavadaria@gmail.com>
2026-06-11 07:19:49 +00:00
..
api fix: provider output handling and watch rebuild re-invocation 2026-04-14 11:43:48 +02:00
bridge pkg/bridge: remove uses of go-connections 2026-02-11 12:32:37 +01:00
compose fix(watch): eliminate cross-trigger ignore contamination in file watcher 2026-06-11 07:19:49 +00:00
dryrun go.mod: bump github.com/moby/moby/api v1.53.0, moby/client v0.2.2 2026-02-11 12:32:37 +01:00
e2e refactor: replace Split in loops with more efficient SplitSeq and replace HasPrefix+TrimPrefix with CutPrefix 2026-06-05 15:52:36 +02:00
mocks go.mod: bump github.com/moby/moby/api v1.53.0, moby/client v0.2.2 2026-02-11 12:32:37 +01:00
remote chore: fix some comments to improve readability 2026-06-09 11:45:13 +02:00
utils fix: make e2e tests pass reliably locally with Docker Desktop 2026-05-18 10:55:41 +02:00
watch fix(watch): eliminate cross-trigger ignore contamination in file watcher 2026-06-11 07:19:49 +00:00