Removed old code that used MD5 for small files
authorPanagiotis Kanavos <pkanavos@gmail.com>
Fri, 24 Feb 2012 13:22:07 +0000 (15:22 +0200)
committerPanagiotis Kanavos <pkanavos@gmail.com>
Fri, 24 Feb 2012 15:30:27 +0000 (17:30 +0200)
Closes 2096

trunk/Pithos.Core/Agents/BlockExtensions.cs
trunk/Pithos.Core/Agents/NetworkAgent.cs

index a6fb4f4..2fb90ec 100644 (file)
@@ -84,11 +84,7 @@ namespace Pithos.Core.Agents
            if (!info.Exists)
                return String.Empty;
 
-           var fileInfo = (FileInfo)info;
-           if (fileInfo.Length <= blockSize)
-                return Signature.CalculateMD5(info.FullName);
-            else
-                return Signature.CalculateTreeHash(info.FullName, blockSize, algorithm).TopHash.ToHashString();
+           return Signature.CalculateTreeHash(info.FullName, blockSize, algorithm).TopHash.ToHashString();
 
         }
     }
index 36e2a63..85f68a7 100644 (file)
@@ -240,7 +240,7 @@ namespace Pithos.Core.Agents
             var downloadPath=action.LocalFile.GetProperCapitalization();
 
             var cloudHash = cloudFile.Hash.ToLower();
-            string previousCloudHash = cloudFile.PreviousHash.ToLower();
+            var previousCloudHash = cloudFile.PreviousHash.ToLower();
             var localHash = action.LocalHash.Value.ToLower();
             var topHash = action.TopHash.Value.ToLower();