Problem
.github/CONTRIBUTING.md tells new contributors to install pnpm version 8.15.7 or higher, but the repo's lockfile requires pnpm 9+ and package.json pins pnpm 10.
Cite
.github/CONTRIBUTING.md line 37: "pnpm (version 8.15.7 or higher)"
package.json line 20: "packageManager": "pnpm@10.7.1+sha512..."
pnpm-lock.yaml line 1: lockfileVersion: '9.0'
Steps
npm i -g pnpm@8.15.7 (following CONTRIBUTING)
git clone https://github.com/idosal/git-mcp && cd git-mcp
pnpm install
Expected
Install succeeds.
Actual
pnpm 8 cannot parse lockfileVersion: 9.0. Either corepack silently upgrades to pnpm 10 (making the 8.15.7 guidance misleading), or the install fails outright with a lockfile-version error.
Environment
- Repo default branch
main @ HEAD as of 2026-07-04
package.json packageManager: pnpm@10.7.1
pnpm-lock.yaml lockfileVersion: 9.0
Fix
Update CONTRIBUTING.md prerequisite to pnpm 10.x (or 9+), matching the pinned packageManager. One-line docs change.
Thanks for maintaining idosal/git-mcp!
Problem
.github/CONTRIBUTING.mdtells new contributors to installpnpmversion 8.15.7 or higher, but the repo's lockfile requires pnpm 9+ andpackage.jsonpins pnpm 10.Cite
.github/CONTRIBUTING.mdline 37: "pnpm (version 8.15.7 or higher)"package.jsonline 20:"packageManager": "pnpm@10.7.1+sha512..."pnpm-lock.yamlline 1:lockfileVersion: '9.0'Steps
npm i -g pnpm@8.15.7(following CONTRIBUTING)git clone https://github.com/idosal/git-mcp && cd git-mcppnpm installExpected
Install succeeds.
Actual
pnpm 8 cannot parse
lockfileVersion: 9.0. Either corepack silently upgrades to pnpm 10 (making the 8.15.7 guidance misleading), or the install fails outright with a lockfile-version error.Environment
main@ HEAD as of 2026-07-04package.jsonpackageManager:pnpm@10.7.1pnpm-lock.yamllockfileVersion:9.0Fix
Update CONTRIBUTING.md prerequisite to
pnpm10.x (or 9+), matching the pinned packageManager. One-line docs change.Thanks for maintaining idosal/git-mcp!