You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf(mcp)\!: omit null/empty fields from git_inventory JSON
BREAKING CHANGE: InventoryEntryJson optional fields (`branchStatus`,
`detached`, `headAbbrev`, `upstreamRef`, `ahead`, `behind`,
`upstreamNote`) are now omitted when they would be empty/null/false
instead of always emitted. Skip entries collapse to four fields
(`label`, `path`, `upstreamMode`, `skipReason`) from twelve.
JSON consumers must switch from `e.ahead \!= null` to
`e.ahead \!== undefined` and tolerate missing keys. Markdown output
unchanged for the common case; drops the `upstream:` line entirely
when there is no note (was always empty string before).
0 commit comments