repo: list up to 20 changes in the commit message

This commit is contained in:
Hylke Bons 2011-05-17 22:37:22 +01:00
parent d589a79a66
commit 80289b499a

View file

@ -980,40 +980,46 @@ namespace SparkleLib {
}
}
int count = 0;
int max_count = 20;
string n = Environment.NewLine;
if (Added.Count > 0) {
foreach (string added in Added) {
file_name = added.Trim ("\"".ToCharArray ());
break;
message += "+ " + file_name + "" + n;
count++;
if (count == max_count)
return message + "...";
}
message = "+ " + file_name + "";
}
if (Modified.Count > 0) {
foreach (string modified in Modified) {
file_name = modified.Trim ("\"".ToCharArray ());
break;
}
message += "/ " + file_name + "" + n;
message = "/ " + file_name + "";
count++;
if (count == max_count)
return message + "...";
}
}
if (Removed.Count > 0) {
foreach (string removed in Removed) {
file_name = removed.Trim ("\"".ToCharArray ());
break;
message += "- " + file_name + "" + n;
count++;
if (count == max_count)
return message + "..." + n;
}
message = "- " + file_name + "";
}
int changes_count = (Added.Count +
Modified.Count +
Removed.Count);
if (changes_count > 1)
message += " + " + (changes_count - 1);
return message;
}