diff --git a/cmd/restic/cmd_backup.go b/cmd/restic/cmd_backup.go index 1ca671195..614e00d6d 100644 --- a/cmd/restic/cmd_backup.go +++ b/cmd/restic/cmd_backup.go @@ -385,6 +385,12 @@ func runBackup(opts BackupOptions, gopts GlobalOptions, term *termstatus.Termina var t tomb.Tomb + term.Print("open repository\n") + repo, err := OpenRepository(gopts) + if err != nil { + return err + } + p := ui.NewBackup(term, gopts.verbosity) // use the terminal for stdout/stderr @@ -406,12 +412,6 @@ func runBackup(opts BackupOptions, gopts GlobalOptions, term *termstatus.Termina t.Go(func() error { return p.Run(t.Context(gopts.ctx)) }) - p.V("open repository") - repo, err := OpenRepository(gopts) - if err != nil { - return err - } - p.V("lock repository") lock, err := lockRepo(repo) defer unlockRepo(lock)