From 4d4084ddb960ca955f92fbb4ff13fdbf4001fac8 Mon Sep 17 00:00:00 2001 From: "kenneth.skovhede@gmail.com" Date: Sun, 10 Apr 2011 15:01:17 +0000 Subject: [PATCH] Update issue #399 Status: Fixed The folder list is now case-insensitive on Windows, so the problem no longer arises. git-svn-id: https://duplicati.googlecode.com/svn/trunk@750 59da171f-624f-0410-aa54-27559c288bec --- Duplicati/Library/Main/RSyncDir.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Duplicati/Library/Main/RSyncDir.cs b/Duplicati/Library/Main/RSyncDir.cs index ddcaa41d7..4e323d31d 100644 --- a/Duplicati/Library/Main/RSyncDir.cs +++ b/Duplicati/Library/Main/RSyncDir.cs @@ -695,10 +695,9 @@ namespace Duplicati.Library.Main.RSync public RSyncDir(string[] sourcefolder, CommunicationStatistics stat, Utility.FilenameFilter filter) { m_filter = filter; - //TODO: These should theoretically use the file systems case sensitivity - m_oldSignatures = new Dictionary(); - m_oldFolders = new Dictionary(); - m_lastVerificationTime = new Dictionary(); + m_oldSignatures = new Dictionary(Utility.Utility.ClientFilenameStringComparer); + m_oldFolders = new Dictionary(Utility.Utility.ClientFilenameStringComparer); + m_lastVerificationTime = new Dictionary(Utility.Utility.ClientFilenameStringComparer); for (int i = 0; i < sourcefolder.Length; i++) {