MCPcopy
hub / github.com/go-git/go-git / ReadHash

Function ReadHash

utils/binary/read.go:158–165  ·  view source on GitHub ↗

ReadHash reads a plumbing.Hash from r

(r io.Reader)

Source from the content-addressed store, hash-verified

156
157// ReadHash reads a plumbing.Hash from r
158func ReadHash(r io.Reader) (plumbing.Hash, error) {
159 var h plumbing.Hash
160 if err := binary.Read(r, binary.BigEndian, h[:]); err != nil {
161 return plumbing.ZeroHash, err
162 }
163
164 return h, nil
165}
166
167const sniffLen = 8000
168

Callers 5

nextObjectHeaderMethod · 0.92
ChecksumMethod · 0.92
GetCommitDataByIndexMethod · 0.92
GetCommitDataByIndexMethod · 0.92
TestReadHashMethod · 0.85

Calls 1

ReadMethod · 0.45

Tested by 1

TestReadHashMethod · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…