Excludes: During directory traversal, use QRegularExpression
authorMarkus Goetz <markus@woboq.com>
Tue, 26 Sep 2017 10:28:12 +0000 (12:28 +0200)
committerRoeland Jago Douma <roeland@famdouma.nl>
Thu, 5 Oct 2017 20:01:42 +0000 (22:01 +0200)
commit91223b1a3d38f13bc849fa3c406f79119e6650b5
tree3b14155c2370957d9c13afb3e804378ef353fb03
parentca0f9825ce19b8cab2b1228adb0d0e8998db6f9d
Excludes: During directory traversal, use QRegularExpression

On Mac, this halves the time spent in csync_excluded_traversal
when using check_csync_excluded_performance. A similar performance
increase is seen on linux.
src/csync/csync_exclude.cpp
src/csync/csync_exclude.h
src/csync/csync_private.h
src/csync/csync_update.cpp
src/libsync/discoveryphase.cpp
src/libsync/excludedfiles.cpp
test/csync/csync_tests/check_csync_exclude.cpp