import Foundation /// Navigation destinations for the repo stack. Values, so navigation is /// testable and deep-linkable later. nonisolated enum RepoRoute: Hashable { case repo(String) case tree(repo: String, directory: String, ref: String?) case file(repo: String, path: String, ref: String?) case log(repo: String) case settings(repo: String) case grep(repo: String) case profile(String) case account case addAccount }