private void LoadFileHistory(string fileName)
{
if (string.IsNullOrEmpty(fileName))
return;
if (fileName.StartsWith(Settings.WorkingDir, StringComparison.InvariantCultureIgnoreCase))
fileName = fileName.Substring(Settings.WorkingDir.Length);
FileName = fileName;
if (Settings.FollowRenamesInFileHistory)
FileChanges.Filter = " --name-only --follow -- \"" + fileName + "\"";
else
{
// --parents doesn't work with --follow enabled, but needed to graph a filtered log
FileChanges.Filter = " --parents -- \"" + fileName + "\"";
FileChanges.AllowGraphWithFilter = true;
}
}