using System;
namespace LibGit2Sharp
{
///
/// Additional behaviors the diffing should take into account
/// when performing the comparison.
///
[Flags]
internal enum DiffModifiers
{
///
/// No special behavior.
///
None = 0,
///
/// Include untracked files among the files to be processed, when
/// diffing against the working directory.
///
IncludeUntracked = (1 << 1),
///
/// Include unmodified files among the files to be processed, when
/// diffing against the working directory.
///
IncludeUnmodified = (1 << 2),
///
/// Treats the passed pathspecs as explicit paths (no pathspec match).
///
DisablePathspecMatch = (1 << 3),
///
/// Include ignored files among the files to be processed, when
/// diffing against the working directory.
///
IncludeIgnored = (1 << 4),
///
/// Specifies that no rename heuristics will be used when checking for
/// renames, renames being matched only on unmodified renamed files.
///
FindExactRenames = (1 << 5),
///
/// Specifies that no renames will be searched for when running blame.
///
FindNoRenames = (1 << 6),
}
}