protected override async Task OnBranchSelection(string command) { var branch = CurrentRepository.GetBranchInfo(includeRemote: false) .FirstOrDefault(x => string.Equals(x.Name, command, StringComparison.OrdinalIgnoreCase)); var switchInfo = new SwitchBranchInfo() { BranchInfo = branch, Switch = true, Repository = CurrentRepository }; await GitCommandWrappers.SwitchCommand(switchInfo); }