2
2
mirror of https://github.com/octoleo/restic.git synced 2024-11-25 22:27:35 +00:00

backup: print full snapshot id in JSON summary

This commit is contained in:
Michael Eischer 2022-10-31 18:59:49 +01:00
parent 4f1fae9c98
commit 06141ce1f4
2 changed files with 10 additions and 1 deletions

View File

@ -0,0 +1,9 @@
Change: Include full snapshot ID in JSON output of the bacukp command
We have changed the JSON output of the backup command to include the full snapshot ID instead of just a shortened version.
The latter can be ambiguous in rare cases.
To derive the short ID, truncate the full ID down to 8 characters.
https://github.com/restic/restic/issues/2724
https://github.com/restic/restic/pull/3993

View File

@ -191,7 +191,7 @@ func (b *JSONProgress) Finish(snapshotID restic.ID, start time.Time, summary *Su
TotalFilesProcessed: summary.Files.New + summary.Files.Changed + summary.Files.Unchanged, TotalFilesProcessed: summary.Files.New + summary.Files.Changed + summary.Files.Unchanged,
TotalBytesProcessed: summary.ProcessedBytes, TotalBytesProcessed: summary.ProcessedBytes,
TotalDuration: time.Since(start).Seconds(), TotalDuration: time.Since(start).Seconds(),
SnapshotID: snapshotID.Str(), SnapshotID: snapshotID.String(),
DryRun: dryRun, DryRun: dryRun,
}) })
} }