Excludes: During directory traversal, use QRegularExpression
authorMarkus Goetz <markus@woboq.com>
Tue, 26 Sep 2017 10:28:12 +0000 (12:28 +0200)
committerMarkus Goetz <markus@woboq.com>
Thu, 5 Oct 2017 08:19:48 +0000 (10:19 +0200)
commit3a1a56c7ad7f93462902da28a3cb7a2678a5518a
tree949fc4c7cf8081397debbf90531c3c4630636cd1
parent57cbba81e70c81f1afb714f063c2455c46650fd2
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