diff

Section profile.diff

This section configures restic command diff . Information on command and flags is copied from the restic manual pages.

The “diff” command shows differences from the first to the second snapshot. The first characters in each line display what has happened to a particular file or directory:

  • + The item was added
  • - The item was removed
  • U The metadata (access mode, timestamps, …) for the item was updated
  • M The file’s content was modified
  • T The type was changed, e.g. a file was made a symlink
  • ? Bitrot detected: The file’s content has changed but all metadata is the same

Metadata comparison will likely not work if a backup was created using the ‘–ignore-inode’ or ‘–ignore-ctime’ option.

To only compare files in specific subfolders, you can use the “snapshotID:subfolder” syntax, where “subfolder” is a path within the snapshot.

Flags used by resticprofile only:
NameTypeDefaultNotes
run-afterone or more stringsRun shell command(s) after a successful restic command
run-after-failone or more stringsRun shell command(s) after failed restic or shell commands
run-beforeone or more stringsRun shell command(s) before a restic command
run-finallyone or more stringsRun shell command(s) always, after all other commands
Flags passed to the restic command line:
NameTypeDefaultNotes
metadatatrue / falsefalseprint changes in metadata

Flags declared for the restic command line in section profile can be overridden in this section.