From f9422ff4c77c27f3bed6034b3946f744ee402a4f Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Sat, 10 Nov 2018 12:38:29 +0100 Subject: [PATCH] backup: Open repository before async status starts Closes #2080 --- cmd/restic/cmd_backup.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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)