namespace LibGit2Sharp { /// /// Submodule update rule options. /// public enum SubmoduleUpdate { /// /// Reset to the last saved update rule. /// Reset = -1, /// /// Only used when you don't want to specify any particular update /// rule. /// Unspecified = 0, /// /// This is the default - checkout the commit recorded in the superproject. /// Checkout = 1, /// /// Rebase the current branch of the submodule onto the commit recorded in the superproject. /// Rebase = 2, /// /// Merge the commit recorded in the superproject into the current branch of the submodule. /// Merge = 3, /// /// Do not update the submodule. /// None = 4, } }