Skip to content

Commit fde821f

Browse files
author
Suhas Vishwanath
committed
#358 Use gitStagedPathReader when creating hasher for checksum
1 parent a8b8b8c commit fde821f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

utility/sha_256_hasher.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ package utility
33
import (
44
"crypto/sha256"
55
"encoding/hex"
6-
"github.com/sirupsen/logrus"
76
"talisman/gitrepo"
7+
8+
"github.com/sirupsen/logrus"
89
)
910

1011
type SHA256Hasher interface {
@@ -61,6 +62,7 @@ func collectiveSHA256Hash(paths []string, FileReader func(string) ([]byte, error
6162
m := hashByte(&c)
6263
return m
6364
}
65+
6466
var hashers = make(map[string]SHA256Hasher)
6567

6668
//MakeHasher returns a SHA256 file/object hasher based on mode and a repo root
@@ -78,7 +80,7 @@ func MakeHasher(mode string, root string) SHA256Hasher {
7880
case "pattern":
7981
hashers[mode] = &DefaultSHA256Hasher{}
8082
case "checksum":
81-
hashers[mode] = &gitBatchSHA256Hasher{gitrepo.NewBatchGitHeadPathReader(root)}
83+
hashers[mode] = &gitBatchSHA256Hasher{gitrepo.NewBatchGitStagedPathReader(root)}
8284
case "default":
8385
hashers[mode] = &DefaultSHA256Hasher{}
8486
}

0 commit comments

Comments
 (0)