diff --git a/CHANGELOG.md b/CHANGELOG.md index b358ba0c4..3b6d0236a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Fixed issue where repository connect progress bar was clobbering backup/restore operation output. + ## [v0.0.4] (alpha) ### Added diff --git a/src/pkg/repository/repository.go b/src/pkg/repository/repository.go index 42a530d7e..c309723e5 100644 --- a/src/pkg/repository/repository.go +++ b/src/pkg/repository/repository.go @@ -150,6 +150,10 @@ func Connect( s storage.Storage, opts control.Options, ) (Repository, error) { + // Close/Reset the progress bar. This ensures callers don't have to worry about + // their output getting clobbered (#1720) + defer observe.Complete() + complete, closer := observe.MessageWithCompletion("Connecting to repository:") defer closer() defer close(complete)