//Ke každé větvi přiřadí tu se stejnou barvou private void LinkBranches() { foreach (Branch br in Branches) { br.Other = Branches.First(i => i != br && i.Color == br.Color); } }
private void GoToSource() { if (Branches?.Count == 1 && Tags?.Count == 0) { ShowViewModel <SourceTreeViewModel>(new SourceTreeViewModel.NavObject { Username = Username, Repository = RepositoryName, Branch = Branches.First().Name, TrueBranch = true }); } else { ShowViewModel <BranchesAndTagsViewModel>(new BranchesAndTagsViewModel.NavObject { Username = Username, Repository = RepositoryName }); } }
public override string ToString() { return($"{Name} [{Owner}] ({Branches.First().Key})"); }