diff --git a/internal/store/core.go b/internal/store/core.go index e992f1c..fd2c184 100644 --- a/internal/store/core.go +++ b/internal/store/core.go @@ -117,5 +117,13 @@ func (s *Store) CommitTemp(path string, sumb []string) error { return err } } - return nil + + for _, sb := range sumb { + dir := s.Dir(tmpdir, sb) + filename := filepath.Join(dir, sb) + if err := os.Remove(filename); err != nil { + return err + } + } + return os.RemoveAll(filepath.Join(s.Path, tmpdir)) }