fetcher git: don't simulate progress when clone command failed

This commit is contained in:
Hylke Bons 2012-02-26 15:58:09 +00:00
parent 1d9f40bca3
commit 23fc46bc09

View file

@ -135,29 +135,30 @@ namespace SparkleLib {
} }
this.git.WaitForExit (); this.git.WaitForExit ();
SparkleHelpers.DebugInfo ("Git", "Exit code " + this.git.ExitCode.ToString ()); SparkleHelpers.DebugInfo ("Git", "Exit code: " + this.git.ExitCode);
while (percentage < 100) { if (this.git.ExitCode == 0) {
percentage += 25; while (percentage < 100) {
percentage += 25;
if (percentage >= 100) if (percentage >= 100)
break; break;
base.OnProgressChanged (percentage); base.OnProgressChanged (percentage);
Thread.Sleep (750); Thread.Sleep (750);
} }
base.OnProgressChanged (100); base.OnProgressChanged (100);
Thread.Sleep (1000); Thread.Sleep (1000);
if (this.git.ExitCode != 0) {
return false;
} else {
InstallConfiguration (); InstallConfiguration ();
InstallExcludeRules (); InstallExcludeRules ();
AddWarnings (); AddWarnings ();
return true; return true;
} else {
return false;
} }
} }