mirror of
https://github.com/octoleo/restic.git
synced 2024-11-16 10:05:25 +00:00
Merge pull request #1275 from fawick/sort_snapshots
Always sort snapshots lists ascending by timestamp
This commit is contained in:
commit
49d397a419
@ -81,6 +81,11 @@ func runSnapshots(opts SnapshotOptions, gopts GlobalOptions, args []string) erro
|
|||||||
// PrintSnapshots prints a text table of the snapshots in list to stdout.
|
// PrintSnapshots prints a text table of the snapshots in list to stdout.
|
||||||
func PrintSnapshots(stdout io.Writer, list restic.Snapshots, compact bool) {
|
func PrintSnapshots(stdout io.Writer, list restic.Snapshots, compact bool) {
|
||||||
|
|
||||||
|
// always sort the snapshots so that the newer ones are listed last
|
||||||
|
sort.SliceStable(list, func(i, j int) bool {
|
||||||
|
return list[i].Time.Before(list[j].Time)
|
||||||
|
})
|
||||||
|
|
||||||
// Determine the max widths for host and tag.
|
// Determine the max widths for host and tag.
|
||||||
maxHost, maxTag := 10, 6
|
maxHost, maxTag := 10, 6
|
||||||
for _, sn := range list {
|
for _, sn := range list {
|
||||||
|
Loading…
Reference in New Issue
Block a user