The user-visible fix is that IDE excludes bring a large tracked vendor tree back under the Linux watch budget. The branch adds a census membership test but not plan T2.2: an injected-budget setup_workdir_watch_with_limit run that stays Watching when only repos/ would have overflowed.
Suggested fix: Add T2.2 using the JSONC T2.1 fixture and a small max_dirs; assert WatchSetupOutcome::Watching and that src is watched while repos is not.
Source: branch fix/ide-excludes-jsonc-watch-budget @ d4e5f813 (plan docs/plans/ide-excludes-jsonc-watch-budget.md).
Severity: P2
Confidence: 75
Reviewer(s): testing
Finding ID: crates/gitcomet-state/src/store/repo_monitor.rs:3617:plan-t2-2-missing
The user-visible fix is that IDE excludes bring a large tracked vendor tree back under the Linux watch budget. The branch adds a census membership test but not plan T2.2: an injected-budget
setup_workdir_watch_with_limitrun that staysWatchingwhen onlyrepos/would have overflowed.Suggested fix: Add T2.2 using the JSONC T2.1 fixture and a small
max_dirs; assertWatchSetupOutcome::Watchingand thatsrcis watched whilereposis not.Source: branch
fix/ide-excludes-jsonc-watch-budget@d4e5f813(plandocs/plans/ide-excludes-jsonc-watch-budget.md).Severity: P2
Confidence: 75
Reviewer(s): testing
Finding ID: crates/gitcomet-state/src/store/repo_monitor.rs:3617:plan-t2-2-missing