From 073292018cf42361d05e43d9499fa0c3b387d3b8 Mon Sep 17 00:00:00 2001 From: Gilbert Chen Date: Sun, 28 Oct 2018 23:30:22 -0400 Subject: [PATCH] Don't show snapshots whose tags don't match the given one --- src/duplicacy_snapshotmanager.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/duplicacy_snapshotmanager.go b/src/duplicacy_snapshotmanager.go index 02c10a0..2e69cd4 100644 --- a/src/duplicacy_snapshotmanager.go +++ b/src/duplicacy_snapshotmanager.go @@ -689,6 +689,9 @@ func (manager *SnapshotManager) ListSnapshots(snapshotID string, revisionsToList for _, revision := range revisions { snapshot := manager.DownloadSnapshot(snapshotID, revision) + if tag != "" && snapshot.Tag != tag { + continue + } creationTime := time.Unix(snapshot.StartTime, 0).Format("2006-01-02 15:04") tagWithSpace := "" if len(snapshot.Tag) > 0 { @@ -697,10 +700,6 @@ func (manager *SnapshotManager) ListSnapshots(snapshotID string, revisionsToList LOG_INFO("SNAPSHOT_INFO", "Snapshot %s revision %d created at %s %s%s", snapshotID, revision, creationTime, tagWithSpace, snapshot.Options) - if tag != "" && snapshot.Tag != tag { - continue - } - if showFiles { manager.DownloadSnapshotFileSequence(snapshot, nil, false) }