diff --git a/SparkleLib/Git/SparkleFetcherGit.cs b/SparkleLib/Git/SparkleFetcherGit.cs index 2d8756d8..3b732a8a 100755 --- a/SparkleLib/Git/SparkleFetcherGit.cs +++ b/SparkleLib/Git/SparkleFetcherGit.cs @@ -128,8 +128,11 @@ namespace SparkleLib.Git { } else { SparkleHelpers.DebugInfo ("Fetcher", line); - if (line.StartsWith ("fatal:")) + if (line.StartsWith ("fatal:", true, null) || + line.StartsWith ("error:", true, null)) { + base.errors.Add (line); + } } diff --git a/SparkleShare/Linux/SparkleSetup.cs b/SparkleShare/Linux/SparkleSetup.cs index b0067719..090e58a4 100755 --- a/SparkleShare/Linux/SparkleSetup.cs +++ b/SparkleShare/Linux/SparkleSetup.cs @@ -475,8 +475,13 @@ namespace SparkleShare { points.PackStart (point_two, false, false, 12); if (warnings.Length > 0) { + string warnings_markup = ""; + + foreach (string warning in warnings) + warnings_markup += "\n" + warning + ""; + Label label_three = new Label () { - Markup = "Here's the raw error message:\n" + warnings [0] + "", + Markup = "Here's the raw error message:" + warnings_markup, Wrap = true, Xalign = 0 }; diff --git a/SparkleShare/Mac/SparkleSetup.cs b/SparkleShare/Mac/SparkleSetup.cs index c516419e..93ebf6ca 100755 --- a/SparkleShare/Mac/SparkleSetup.cs +++ b/SparkleShare/Mac/SparkleSetup.cs @@ -578,8 +578,14 @@ namespace SparkleShare { "