StatusTracker: Fix different case paths not matching (#5981)
authorJocelyn Turcotte <jturcotte@woboq.com>
Thu, 31 Aug 2017 11:32:00 +0000 (13:32 +0200)
committerRoeland Jago Douma <roeland@famdouma.nl>
Thu, 5 Oct 2017 20:01:03 +0000 (22:01 +0200)
commit4aca1b96979e8f41414ee146874eddb17be1dc3d
tree0dca9a48308bff9e3d5a5ad75110b6e71a5ff098
parentf96990b4899b3c0b5321a38f75855ec937458b67
StatusTracker: Fix different case paths not matching (#5981)

Use a custom std::map comparator functor to do all comparisons
on contained QStrings using Qt::CaseInsensitive on macOS and Windows.

Issue #5257
src/libsync/syncfilestatustracker.cpp
src/libsync/syncfilestatustracker.h
test/testsyncfilestatustracker.cpp