fix(git): upgrade just-git to 1.10.0
Merged
HA
4d ago+119+119+012345678901234567890123456789-10-10-01234567890123456789
Why
just-git 1.10.0 includes the four upstream fixes carried by #256. Use the published release rather than vendoring its bundled JavaScript. This PR supersedes #256.
What changed
- Upgrade just-git to
^1.10.0and resolve the lockfile to 1.10.0. - Preserve all eight regression tests from #256 for mode changes,
ls-tree, and--summary. - Refresh stale wrapper comments and add a patch changeset.
Scope
- Covers the released git fixes through the existing sandbox wrapper.
- Keeps wrapper mode repair unchanged. Main has no just-git patch to remove.
Blast Radius
The upgrade affects sandbox git commands. Existing unit, integration, HTTP/MCP, and live SDK checks pass with the published package.
Verification
pnpm checkpassed, including 2,313 core tests, 154 TypeScript SDK tests, and 174 Python SDK tests. The eight preserved regressions also passed directly.pnpm verify:localpassed with 265 integration tests, 92 HTTP/MCP contract checks, and 102 live SDK checks.pnpm lint:fixpassed.pnpm security:auditpassed its high-severity threshold and reports one existing moderate sprintf-js advisory, GHSA-hp3w-g68c-fv3c.
Summary by cubic
Upgrades just-git from ^1.9.1 to ^1.10.0 to pick up upstream fixes for mode-only changes, ls-tree, and --summary output instead of vendoring the fix bundle from #256.
- Supersedes #256 and preserves its eight regression tests in
src/api/tests/unit/git-command.regressions.test.ts. - Refreshes wrapper comments in
src/api/commands/git-command.ts; wrapper mode repair and index-mode handling are unchanged. - Adds a patch changeset for
sql-fs-api.
Verification
pnpm checkpassed: 2,313 core tests, 154 TypeScript SDK tests, 174 Python SDK tests, plus the eight new regressions.pnpm verify:localpassed: 265 integration tests, 92 HTTP/MCP contract checks, 102 live SDK checks.pnpm lint:fixandpnpm security:auditpassed; audit reports one existing moderatesprintf-jsadvisory.