diff --git a/pkg/util/util.go b/pkg/util/util.go index 3e6e3b047d..daba3e8994 100644 --- a/pkg/util/util.go +++ b/pkg/util/util.go @@ -145,6 +145,12 @@ func RedoHasher() func(string) (string, error) { if err != nil { return "", err } + + logrus.Debugf("Hash components for file: %s, mode: %s, mtime: %s, size: %s, user-id: %s, group-id: %s", + p, []byte(fi.Mode().String()), []byte(fi.ModTime().String()), + []byte(strconv.FormatInt(fi.Size(), 16)), []byte(strconv.FormatUint(uint64(fi.Sys().(*syscall.Stat_t).Uid), 36)), + []byte(strconv.FormatUint(uint64(fi.Sys().(*syscall.Stat_t).Gid), 36))) + h.Write([]byte(fi.Mode().String())) h.Write([]byte(fi.ModTime().String())) h.Write([]byte(strconv.FormatInt(fi.Size(), 16)))