Thanks! I've applied these. Next step I guess will be adding some sha256 repos to the test suite. If everything works, I'll cut a new release. Then, with the upcoming git releases, we'll start testing behavior for hybrid repos, once upstream git supports those.