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,
}
}