deps: move go-git and go-billy to main
main路
Commit
go-git main reports a subtree TreeWalker cannot read instead of ending the walk with io.EOF (go-git/go-git#2555). The closure test no longer explains or probes the old behaviour.
It also rejects truncated packs and decodes tree entry modes as git does, which changes the SHA-256 hash convert-sha256 gives a tree whose file mode has a non-owner execute bit. The CHANGELOG notes both.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Entire-Checkpoint: 01M6NJWJKFDB00QPNNMVZ80992