CLAIM-2026-09-21-03
Git resolves a name as a ref before treating it as an object id, so a branch named with the 40-hex pinned SHA is checked out instead of the pinned commit, with only a "refname is ambiguous" warning.
Why it matters
This is standard documented git behaviour, not a git bug. Any tool that pins by SHA and checks out by name inherits it.
Sources
- airsecurity2026pluginshe