forked from TrueCloudLab/restic
backup: Hide percent until total size is known
This commit is contained in:
parent
abdd59ea1b
commit
4c25495d68
1 changed files with 5 additions and 3 deletions
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue