using System.Collections.Generic; namespace SourceGit.Models { public class MergeStrategy { public string Name { get; internal set; } public string Desc { get; internal set; } public string Arg { get; internal set; } public static List ForMultiple { get; private set; } = [ new MergeStrategy("Default", "Let Git automatically select a strategy", string.Empty), new MergeStrategy("Octopus", "Attempt merging multiple heads", "octopus"), new MergeStrategy("Ours", "Record the merge without modifying the tree", "ours"), ]; public MergeStrategy(string n, string d, string a) { Name = n; Desc = d; Arg = a; } } }