repo git: add debug info for #677
This commit is contained in:
parent
373859f3e7
commit
9ccc9e6a08
|
@ -828,14 +828,14 @@ namespace SparkleLib.Git {
|
||||||
// Recursively gets a folder's size in bytes
|
// Recursively gets a folder's size in bytes
|
||||||
private double CalculateSizes (DirectoryInfo parent)
|
private double CalculateSizes (DirectoryInfo parent)
|
||||||
{
|
{
|
||||||
if (!Directory.Exists (parent.ToString ()))
|
if (!Directory.Exists (parent.FullName))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
double size = 0;
|
|
||||||
|
|
||||||
if (parent.Name.Equals ("rebase-apply"))
|
if (parent.Name.Equals ("rebase-apply"))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
double size = 0;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
foreach (FileInfo file in parent.GetFiles ()) {
|
foreach (FileInfo file in parent.GetFiles ()) {
|
||||||
if (!file.Exists)
|
if (!file.Exists)
|
||||||
|
@ -847,11 +847,18 @@ namespace SparkleLib.Git {
|
||||||
size += file.Length;
|
size += file.Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
// FIXME: Doesn't seem to recurse on Windows
|
} catch (Exception e) {
|
||||||
|
SparkleHelpers.DebugInfo ("Local", "Error calculating size: " + e.Message);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
try {
|
||||||
foreach (DirectoryInfo directory in parent.GetDirectories ())
|
foreach (DirectoryInfo directory in parent.GetDirectories ())
|
||||||
size += CalculateSizes (directory);
|
size += CalculateSizes (directory);
|
||||||
|
|
||||||
} catch (Exception) {
|
} catch (Exception e) {
|
||||||
|
SparkleHelpers.DebugInfo ("Local", "Error calculating size: " + e.Message);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue