public static DisposableLock <Repository> SwitchRepositoryMode(this Repository repo, StoryRepositoryMode mode) => mode switch {
public static Repository SetRepositoryMode(this Repository repo, StoryRepositoryMode mode, ConfigurationLevel level = ConfigurationLevel.Local) { repo.Config.Set("gitstory.repository", mode.ToString(), level); return(repo); }