1
0
mirror of https://github.com/go-task/task.git synced 2025-03-25 21:39:05 +02:00

Remove directory check

This commit is contained in:
Seiichi Uchida 2019-08-21 13:34:58 +09:00
parent d561e40817
commit 01101a4c9b

View File

@ -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
}