public string GetExtraDiffArguments()
{
var diffArguments = new StringBuilder();
if (IgnoreWhitespaceChanges)
diffArguments.Append(" --ignore-space-change");
if (ShowEntireFile)
diffArguments.AppendFormat(" --inter-hunk-context=9000 --unified=9000");
else
diffArguments.AppendFormat(" --unified={0}", NumberOfVisibleLines);
if (TreatAllFilesAsText)
diffArguments.Append(" --text");
return diffArguments.ToString();
}