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-05-28 09:53:30 +02:00
parent 685dfc87a4
commit 2601556189

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)