From 4206d6ecbe52eaa54b5903102db61326ca6b856e Mon Sep 17 00:00:00 2001 From: Jarek Kowalski Date: Sun, 23 Oct 2016 14:48:23 -0700 Subject: [PATCH] added Stats.Reset() --- cmd/kopia/command_backup.go | 1 + repo/stats.go | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/cmd/kopia/command_backup.go b/cmd/kopia/command_backup.go index 83a7d9c24..fcea988e4 100644 --- a/cmd/kopia/command_backup.go +++ b/cmd/kopia/command_backup.go @@ -70,6 +70,7 @@ func runBackupCommand(c *kingpin.ParseContext) error { } for _, backupDirectory := range sources { + conn.Repository.Stats.Reset() log.Printf("Backing up %v", backupDirectory) dir, err := filepath.Abs(backupDirectory) if err != nil { diff --git a/repo/stats.go b/repo/stats.go index fc81c7fbb..edf01b142 100644 --- a/repo/stats.go +++ b/repo/stats.go @@ -18,3 +18,8 @@ type Stats struct { PresentBlocks int32 `json:"presentBlocks,omitempty"` ValidBlocks int32 `json:"validBlocks,omitempty"` } + +// Reset clears all repository statistics. +func (s *Stats) Reset() { + *s = Stats{} +}