private static string RemoveRedundancies(string info)
{
string author = GetField(info, Strings.GetAutorText() + ":");
string committer = GetField(info, Strings.GetCommitterText() + ":");
if (String.Equals(author, committer, StringComparison.CurrentCulture))
{
info = RemoveField(info, Strings.GetCommitterText() + ":");
}
string authorDate = GetField(info, Strings.GetAuthorDateText() + ":");
string commitDate = GetField(info, Strings.GetCommitterDateText() + ":");
if (String.Equals(authorDate, commitDate, StringComparison.CurrentCulture))
{
info =
RemoveField(info, Strings.GetCommitterDateText() + ":").Replace(
Strings.GetAuthorDateText() + ":\t", Strings.GetDateText() + ":\t\t");
}
return info;
}