From 01101a4c9bc95f636a3c9f6612dd5eb8ff3011e6 Mon Sep 17 00:00:00 2001 From: Seiichi Uchida Date: Wed, 21 Aug 2019 13:34:58 +0900 Subject: [PATCH] Remove directory check --- internal/status/checksum.go | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/internal/status/checksum.go b/internal/status/checksum.go index 26ec493c..0434bc0c 100644 --- a/internal/status/checksum.go +++ b/internal/status/checksum.go @@ -64,21 +64,14 @@ func (c *Checksum) checksum(files ...string) (string, error) { h := md5.New() for _, f := range files { + // also sum the filename, so checksum changes for renaming a file + if _, err := io.Copy(h, strings.NewReader(filepath.Base(f))); err != nil { + return "", err + } f, err := os.Open(f) if err != nil { return "", err } - info, err := f.Stat() - if err != nil { - return "", err - } - if info.IsDir() { - continue - } - // also sum the filename, so checksum changes for renaming a file - if _, err = io.Copy(h, strings.NewReader(info.Name())); err != nil { - return "", err - } if _, err = io.Copy(h, f); err != nil { return "", err }