Dedupe the recent-repos fallback in setupRepo

The for-loop here was a verbatim copy of openRecentRepo, so call that instead.
This commit is contained in:
Stefan Haller
2026-06-04 09:05:01 +02:00
parent 685dfc87a4
commit 2601556189
+2 -6
View File
@@ -239,12 +239,8 @@ func (app *App) setupRepo(
}
// check if we have a recent repo we can open
for _, repoDir := range app.Config.GetAppState().RecentRepos {
if isRepo, _ := isDirectoryAGitRepository(repoDir); isRepo {
if err := os.Chdir(repoDir); err == nil {
return true, nil
}
}
if openRecentRepo(app) {
return true, nil
}
fmt.Fprintln(os.Stderr, app.Tr.NoRecentRepositories)