bruns added inline comments. INLINE COMMENTS
> unindexedfileiteratortest.cpp:100 > + Database* m_db; > + QTemporaryDir* m_dbdir; > + QTemporaryDir* m_testDir; Make this plain members, not pointers. Also, one temporary dir is enough, you can put the db and the test tree side-by-side. > unindexedfileiterator.cpp:122 > > + if (m_mTimeChanged) { > + // Since documentUrl is pretty expensive, we want to calculate it > only thats wrong: $:/tmp> touch dir $:/tmp> stat dir File: dir Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: 3fh/63d Inode: 1892961 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ sbruens) Gid: ( 100/ users) Access: 2019-06-03 19:21:57.764626372 +0200 Modify: 2019-06-03 19:21:57.764626372 +0200 Change: 2019-06-03 19:21:57.764626372 +0200 Birth: 2019-06-03 19:21:57.764626372 +0200 $:/tmp> mv dir dir_renamed $:/tmp> stat dir_renamed File: dir_renamed Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: 3fh/63d Inode: 1892961 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ sbruens) Gid: ( 100/ users) Access: 2019-06-03 19:21:57.764626372 +0200 Modify: 2019-06-03 19:21:57.764626372 +0200 Change: 2019-06-03 19:22:07.096601727 +0200 Birth: 2019-06-03 19:21:57.764626372 +0200 > unindexedfileiterator.cpp:130 > + } > + // A folders mtime is updated when a new file is added / removed / > renamed > + // we don't really need to reindex a folder when that happens The comment does not match - the mtime changes when something **in** the directory is modified, when the directory is renamed, the ctime changes. > unindexedfileiterator.cpp:142 > << timeInfo.cTime << fileMTime; > + > return true; unrelated whitespace change > poboiko wrote in unindexedfileiterator.cpp:126 > Did you mean `m_mTimeChanged`? obviously not ... REPOSITORY R293 Baloo REVISION DETAIL https://phabricator.kde.org/D21509 To: poboiko, #frameworks, #baloo, bruns Cc: kde-frameworks-devel, domson, ashaposhnikov, michaelh, astippich, spoorun, ngraham, bruns, abrahams