1
0
mirror of https://github.com/go-task/task.git synced 2025-01-06 03:53:54 +02:00

checksum: save them in a subdir .task/checksum

future-proof since the .task directory can be used to save other state
in the future
This commit is contained in:
Andrey Nering 2017-11-02 10:37:02 -02:00
parent 2022551b26
commit 44a52359dc
2 changed files with 3 additions and 3 deletions

View File

@ -36,7 +36,7 @@ func (c *Checksum) IsUpToDate() (bool, error) {
return false, nil
}
_ = os.MkdirAll(filepath.Join(c.Dir, ".task"), 0755)
_ = os.MkdirAll(filepath.Join(c.Dir, ".task", "checksum"), 0755)
if err = ioutil.WriteFile(checksumFile, []byte(newMd5+"\n"), 0644); err != nil {
return false, err
}
@ -76,7 +76,7 @@ func (c *Checksum) OnError() error {
}
func (c *Checksum) checksumFilePath() string {
return filepath.Join(c.Dir, ".task", c.normalizeFilename(c.Task))
return filepath.Join(c.Dir, ".task", "checksum", c.normalizeFilename(c.Task))
}
var checksumFilenameRegexp = regexp.MustCompile("[^A-z0-9]")

View File

@ -289,7 +289,7 @@ func TestStatusChecksum(t *testing.T) {
files := []string{
"generated.txt",
".task/build",
".task/checksum/build",
}
for _, f := range files {