From 3024239e4059982f1593c33bd9256750ea014601 Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Wed, 18 Aug 2021 01:52:04 +0200 Subject: [PATCH] ui/json: restore summary output --- internal/ui/json/backup.go | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/internal/ui/json/backup.go b/internal/ui/json/backup.go index b8a3432d6..274f2b043 100644 --- a/internal/ui/json/backup.go +++ b/internal/ui/json/backup.go @@ -171,8 +171,21 @@ func (b *Backup) ReportTotal(item string, start time.Time, s archiver.ScanStats) // Finish prints the finishing messages. func (b *Backup) Finish(snapshotID restic.ID, start time.Time, summary *ui.Summary) { b.print(summaryOutput{ - MessageType: "summary", - SnapshotID: snapshotID.Str(), + MessageType: "summary", + FilesNew: summary.Files.New, + FilesChanged: summary.Files.Changed, + FilesUnmodified: summary.Files.Unchanged, + DirsNew: summary.Dirs.New, + DirsChanged: summary.Dirs.Changed, + DirsUnmodified: summary.Dirs.Unchanged, + DataBlobs: summary.ItemStats.DataBlobs, + TreeBlobs: summary.ItemStats.TreeBlobs, + DataAdded: summary.ItemStats.DataSize + summary.ItemStats.TreeSize, + TotalFilesProcessed: summary.Files.New + summary.Files.Changed + summary.Files.Unchanged, + TotalBytesProcessed: summary.ProcessedBytes, + TotalDuration: time.Since(start).Seconds(), + SnapshotID: snapshotID.Str(), + DryRun: b.dry, }) }