using System; using LibGit2Sharp.Handlers; namespace LibGit2Sharp { /// /// Flags controlling checkout notification behavior. /// [Flags] public enum CheckoutNotifyFlags { /// /// No checkout notification. /// None = 0, /* GIT_CHECKOUT_NOTIFY_NONE */ /// /// Notify on conflicting paths. /// Conflict = (1 << 0), /* GIT_CHECKOUT_NOTIFY_CONFLICT */ /// /// Notify about dirty files. These are files that do not need /// an update, but no longer match the baseline. /// Dirty = (1 << 1), /* GIT_CHECKOUT_NOTIFY_DIRTY */ /// /// Notify for files that will be updated. /// Updated = (1 << 2), /* GIT_CHECKOUT_NOTIFY_UPDATED */ /// /// Notify for untracked files. /// Untracked = (1 << 3), /* GIT_CHECKOUT_NOTIFY_UNTRACKED */ /// /// Notify about ignored file. /// Ignored = (1 << 4), /* GIT_CHECKOUT_NOTIFY_IGNORED */ } }