From 8a8a6e50b4f9b4aff52401b9858e93cc53db0202 Mon Sep 17 00:00:00 2001 From: celogeek Date: Wed, 2 Mar 2022 16:33:03 +0100 Subject: [PATCH] cleanup after commit --- internal/store/core.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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)) }