Use the hostname filter to find a parent snasphot

Closes #674
This commit is contained in:
Alexander Neumann 2016-11-15 21:04:08 +01:00
parent 699f39e3cf
commit 16cef3b4c6
1 changed files with 7 additions and 1 deletions

View File

@ -354,7 +354,13 @@ func runBackup(opts BackupOptions, gopts GlobalOptions, args []string) error {
// Find last snapshot to set it as parent, if not already set
if !opts.Force && parentSnapshotID == nil {
id, err := restic.FindLatestSnapshot(repo, target, "")
hostname, err := os.Hostname()
if err != nil {
debug.Log("os.Hostname() returned err: %v", err)
hostname = ""
}
id, err := restic.FindLatestSnapshot(repo, target, hostname)
if err == nil {
parentSnapshotID = &id
} else if err != restic.ErrNoSnapshotFound {