mirror of
https://github.com/Fishwaldo/restic.git
synced 2025-07-23 21:38:57 +00:00
Count errors separately and not as files that are "done"
This commit is contained in:
parent
87a1946417
commit
61b1a5b1de
3 changed files with 15 additions and 12 deletions
16
progress.go
16
progress.go
|
@ -24,11 +24,12 @@ type Progress struct {
|
|||
}
|
||||
|
||||
type Stat struct {
|
||||
Files uint64
|
||||
Dirs uint64
|
||||
Bytes uint64
|
||||
Trees uint64
|
||||
Blobs uint64
|
||||
Files uint64
|
||||
Dirs uint64
|
||||
Bytes uint64
|
||||
Trees uint64
|
||||
Blobs uint64
|
||||
Errors uint64
|
||||
}
|
||||
|
||||
type ProgressFunc func(s Stat, runtime time.Duration, ticker bool)
|
||||
|
@ -173,6 +174,7 @@ func (s *Stat) Add(other Stat) {
|
|||
s.Files += other.Files
|
||||
s.Trees += other.Trees
|
||||
s.Blobs += other.Blobs
|
||||
s.Errors += other.Errors
|
||||
}
|
||||
|
||||
func (s Stat) String() string {
|
||||
|
@ -192,6 +194,6 @@ func (s Stat) String() string {
|
|||
str = fmt.Sprintf("%dB", s.Bytes)
|
||||
}
|
||||
|
||||
return fmt.Sprintf("Stat(%d files, %d dirs, %v trees, %v blobs, %v)",
|
||||
s.Files, s.Dirs, s.Trees, s.Blobs, str)
|
||||
return fmt.Sprintf("Stat(%d files, %d dirs, %v trees, %v blobs, %d errors, %v)",
|
||||
s.Files, s.Dirs, s.Trees, s.Blobs, s.Errors, str)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue