Fast implementation of Git in pure Go

Revert "packed: Use random delta seed"

This reverts commit 26ae77e8f63111bba3dd4e92ffcaccaa76570927.

runxiyu.tngl.sh b2ca7649 5ce52142

verified
+3 -7
+3 -7
packed_write_pack.go
··· 1 1 package furgit 2 2 3 3 import ( 4 - "crypto/rand" 4 + "crypto/sha1" 5 + "crypto/sha256" 5 6 "encoding/binary" 6 7 "errors" 7 8 "hash" ··· 306 307 } 307 308 308 309 var dctx deltaContext 309 - var deltaSeed uint32 310 310 if opts.EnableDeltas { 311 311 dctx.window = defaultDeltaWindow 312 - var seedBytes [4]byte 313 - if _, err := rand.Read(seedBytes[:]); err != nil { 314 - return Hash{}, err 315 - } 316 - deltaSeed = binary.LittleEndian.Uint32(seedBytes[:]) 317 312 } 313 + deltaSeed := uint32(0) 318 314 319 315 for _, id := range objects { 320 316 ty, body, err := repo.ReadObjectTypeRaw(id)