Commit 09eab16
committed
fix(demo): analyze conflicts by directory overlap, not fileoverlap
`fileoverlap` was renamed to `pathoverlap` with a `by: file | directory` granularity in #575, and the orchestrator's config loader rejects an unrecognised analyzer type outright — `unknown analyzer type %q` in `normalizeAndValidate` — so the demo profile would have failed at startup rather than quietly falling back to a default.
Picks `by: directory` rather than the `by: file` that matches the old name. The demo spreads each change over a sharded file tree, so keying on the immediate parent directory gives the queue real dependency chains to show while still landing changes in different folders in parallel. Directory overlap is strictly coarser than file overlap: every file overlap is also a directory overlap, and files at the repository root all share one key.1 parent 0d02d22 commit 09eab16
1 file changed
Lines changed: 7 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
| |||
0 commit comments