2
2
mirror of https://github.com/octoleo/restic.git synced 2024-11-26 14:56:29 +00:00

backup: Hide percent until total size is known

This commit is contained in:
Alexander Neumann 2018-05-06 20:20:10 +02:00
parent abdd59ea1b
commit 4c25495d68

View File

@ -150,16 +150,18 @@ func (b *Backup) update(total, processed counter, errors uint, currentFiles map[
processed.Files, formatBytes(processed.Bytes), errors, processed.Files, formatBytes(processed.Bytes), errors,
) )
} else { } else {
var eta string var eta, percent string
if secs > 0 && processed.Bytes < total.Bytes { if secs > 0 && processed.Bytes < total.Bytes {
eta = fmt.Sprintf(" ETA %s", formatSeconds(secs)) eta = fmt.Sprintf(" ETA %s", formatSeconds(secs))
percent = formatPercent(processed.Bytes, total.Bytes)
percent += " "
} }
// include totals // include totals
status = fmt.Sprintf("[%s] %s %v files %s, total %v files %v, %d errors%s", status = fmt.Sprintf("[%s] %s%v files %s, total %v files %v, %d errors%s",
formatDuration(time.Since(b.start)), formatDuration(time.Since(b.start)),
formatPercent(processed.Bytes, total.Bytes), percent,
processed.Files, processed.Files,
formatBytes(processed.Bytes), formatBytes(processed.Bytes),
total.Files, total.Files,