using System; using System.Runtime.InteropServices; namespace LibGit2Sharp.Core { internal enum GitMergeFlags { /// /// Default /// GIT_MERGE_DEFAULT = 0, /// /// Do not fast-forward. /// GIT_MERGE_NO_FASTFORWARD = 1, /// /// Only perform fast-forward. /// GIT_MERGE_FASTFORWARD_ONLY = 2, } [StructLayout(LayoutKind.Sequential)] internal struct GitMergeOpts { public uint Version; public GitMergeFlags MergeFlags; public GitMergeTreeOpts MergeTreeOpts; public GitCheckoutOpts CheckoutOpts; } }