namespace LibGit2Sharp
{
///
/// Specifies the kind of operation that should perform.
///
public enum ResetOptions
{
///
/// Moves the branch pointed to by HEAD to the specified commit object.
///
Soft = 1,
///
/// Moves the branch pointed to by HEAD to the specified commit object and resets the index
/// to the tree recorded by the commit.
///
Mixed,
///
/// Moves the branch pointed to by HEAD to the specified commit object, resets the index
/// to the tree recorded by the commit and updates the working directory to match the content
/// of the index.
///
Hard,
}
}