A game about forced loneliness, made by TACStudios
at master 43 lines 1.3 kB view raw
1using System.Collections.Generic; 2 3using PlasticGui.WorkspaceWindow.Merge; 4 5namespace Unity.PlasticSCM.Editor.Views.Merge.Developer 6{ 7 internal static class MergeSelection 8 { 9 internal static List<string> GetPathsFromSelectedFileConflictsIncludingMeta( 10 MergeTreeView treeView) 11 { 12 List<string> result = new List<string>(); 13 14 List<MergeChangeInfo> selection = 15 treeView.GetSelectedFileConflicts(); 16 17 treeView.FillWithMeta(selection); 18 19 foreach (MergeChangeInfo mergeChange in selection) 20 { 21 result.Add(mergeChange.GetPath()); 22 } 23 24 return result; 25 } 26 27 internal static SelectedMergeChangesGroupInfo GetSelectedGroupInfo( 28 MergeTreeView treeView, bool isIncomingMerge) 29 { 30 List<MergeChangeInfo> selectedMergeChanges = 31 treeView.GetSelectedMergeChanges(); 32 33 return GetSelectedMergeChangesGroupInfo.For( 34 selectedMergeChanges, isIncomingMerge); 35 } 36 37 internal static MergeChangeInfo GetSingleSelectedMergeChange( 38 MergeTreeView treeView) 39 { 40 return treeView.GetSelectedMergeChange(); 41 } 42 } 43}