Repository navigation
Commit af2a989
fix(pm): dispatch-gates derives its own change set from the merge base (#9478)
* fix(pm): dispatch-gates derives its own change set from the merge base
Two-dot `origin/main..HEAD` is evaluated against origin/main as it is NOW, so
a branch that outlived a sibling merge attributed that sibling's landed files
to its own diff. The list is now computed inside the tool, off the merge base,
whenever no paths are passed; the explicit-path form is untouched.
Fixes #9320
* docs(agents): point the dev-side gate re-derivation at the tool's no-path mode
The dispatch brief told devs to hand a changed-path list to dispatch-gates,
which is the step that produced the two-dot range. Name the no-path invocation
instead, and say what the two-dot form costs.
Part of #9320
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 017c27e commit af2a989
2 files changed
Lines changed: 317 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
127 | | - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
128 | 132 | | |
129 | 133 | | |
130 | 134 | | |
| |||
0 commit comments