From 7a363069017b47a9d74da720fb6e374c94af411e Mon Sep 17 00:00:00 2001
From: Michael Eischer <michael.eischer@fau.de>
Date: Fri, 30 Dec 2022 16:15:03 +0100
Subject: [PATCH] forget: Clarify log message for `--dry-run --prune`

---
 cmd/restic/cmd_forget.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/cmd/restic/cmd_forget.go b/cmd/restic/cmd_forget.go
index f1aef75e3..472b22b79 100644
--- a/cmd/restic/cmd_forget.go
+++ b/cmd/restic/cmd_forget.go
@@ -237,7 +237,11 @@ func runForget(ctx context.Context, opts ForgetOptions, gopts GlobalOptions, arg
 
 	if len(removeSnIDs) > 0 && opts.Prune {
 		if !gopts.JSON {
-			Verbosef("%d snapshots have been removed, running prune\n", len(removeSnIDs))
+			if opts.DryRun {
+				Verbosef("%d snapshots would be removed, running prune dry run\n", len(removeSnIDs))
+			} else {
+				Verbosef("%d snapshots have been removed, running prune\n", len(removeSnIDs))
+			}
 		}
 		pruneOptions.DryRun = opts.DryRun
 		return runPruneWithRepo(ctx, pruneOptions, gopts, repo, removeSnIDs)