diff --git a/src/cmds/restic/cmd_forget.go b/src/cmds/restic/cmd_forget.go index 17f371a52..16da4b556 100644 --- a/src/cmds/restic/cmd_forget.go +++ b/src/cmds/restic/cmd_forget.go @@ -27,7 +27,13 @@ type CmdForget struct { func init() { _, err := parser.AddCommand("forget", "removes snapshots from a repository", - "The forget command removes snapshots according to a policy.", + ` +The forget command removes snapshots according to a policy. Please note +that this command really only deletes the snapshot object in the repo, which +is a reference to data stored there. In order to remove this (now +unreferenced) data after 'forget' was run successfully, see the 'prune' +command. +`, &CmdForget{global: &globalOpts}) if err != nil { panic(err) diff --git a/src/cmds/restic/cmd_prune.go b/src/cmds/restic/cmd_prune.go index 7ee1117c0..b7a2653a7 100644 --- a/src/cmds/restic/cmd_prune.go +++ b/src/cmds/restic/cmd_prune.go @@ -22,7 +22,11 @@ type CmdPrune struct { func init() { _, err := parser.AddCommand("prune", "removes content from a repository", - "The prune command removes rendundant and unneeded data from the repository", + ` +The prune command removes rendundant and unneeded data from the repository. +For removing snapshots, please see the 'forget' command, then afterwards run +'prune'. +`, &CmdPrune{global: &globalOpts}) if err != nil { panic(err)