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
{{ message }}
Repository navigation
Commit 51579d7
Browse filesBrowse the repository at this point in the historyBrowse files
* fix: accept split toolchain remove specs
* fix: toolchain remove takes an exact version, and says so when it is missing
`remove` does not resolve a partial version the way `default` does (no
resolve_version_match): `mcpp toolchain remove gcc 15` with 15.1.0 installed
reports "gcc@15 is not installed". The help no longer claims a partial
version works. A removal deletes one payload, so it names that payload.
A family with no version (`mcpp toolchain remove gcc`) still printed
"invalid spec 'gcc'", the message #284 reports as reading like a wrong
family name. A spec the parser rejects now carries the parser's own reason,
as `default` does, and a family alone says the exact version is missing.
e2e 26 asserts the missing-version message and drops the repeated
`install gcc@16.1.0`, which only re-ran an install that was already done.
---------
Co-authored-by: Sunrisepeak <speakshen@163.com>
0 commit comments