mirror of
https://github.com/restic/restic.git
synced 2026-06-17 14:14:19 +00:00
snapshots: show location name instead of current timezone (#21877)
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
Bugfix: Show timezone location in `snapshots` output
|
||||
|
||||
Since restic 0.19.0, the `snapshots` command printed the current timezone when
|
||||
listing snapshots. However, the timezone can change during the year, for example,
|
||||
due to daylight saving time. Instead just print the name of the current location.
|
||||
|
||||
https://github.com/restic/restic/pull/21876
|
||||
https://forum.restic.net/t/possible-bug-in-timezone-naming/10867
|
||||
@@ -246,11 +246,8 @@ func PrintSnapshots(stdout io.Writer, list data.Snapshots, reasons []data.KeepRe
|
||||
// Each snapshot can be registered in different timezones,
|
||||
// but we display them all in local timezone on this output.
|
||||
footer := fmt.Sprintf("%d snapshots", len(list))
|
||||
zoneName, _ := time.Now().Local().Zone()
|
||||
if zoneName != "" {
|
||||
footer = fmt.Sprintf("Timestamps shown in %s timezone\n%s", zoneName, footer)
|
||||
}
|
||||
tab.AddFooter(footer)
|
||||
zoneName := time.Now().Local().Location().String()
|
||||
tab.AddFooter(fmt.Sprintf("Timestamps shown in %s timezone\n%s", zoneName, footer))
|
||||
|
||||
if multiline {
|
||||
// print an additional blank line between snapshots
|
||||
|
||||
Reference in New Issue
Block a user