summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkg/app/app.go18
1 files changed, 8 insertions, 10 deletions
diff --git a/pkg/app/app.go b/pkg/app/app.go
index 019ac80d6..c5fe30d2e 100644
--- a/pkg/app/app.go
+++ b/pkg/app/app.go
@@ -239,19 +239,17 @@ func (app *App) setupRepo() (bool, error) {
fmt.Print(app.Tr.BareRepo)
response, _ := bufio.NewReader(os.Stdin).ReadString('\n')
- shouldOpenRecent := strings.Trim(response, " \r\n") == "y"
-
- if shouldOpenRecent {
- if didOpenRepo := openRecentRepo(app); !didOpenRepo {
- fmt.Println(app.Tr.NoRecentRepositories)
- os.Exit(1)
- }
- // We managed to open a recent repo, continue as usual
- return true, nil
- } else {
+ if shouldOpenRecent := strings.Trim(response, " \r\n") == "y"; !shouldOpenRecent {
os.Exit(0)
}
+
+ if didOpenRepo := openRecentRepo(app); didOpenRepo {
+ return true, nil
+ }
+
+ fmt.Println(app.Tr.NoRecentRepositories)
+ os.Exit(1)
}
return false, nil