added code to purge obsolete messages when a compound document (esp. mbox) is shortened and a partial update is performed (no general purge). Else the orphan docs remained in the index potentially forever (needed actual reindex of the file by a full pass to go away)

Jean-Francois Dockes Jean-Francois Dockes 2013-04-22

added tests/partialpurge/partialpurge.txt
added tests/partialpurge/partialpurge.sh
changed src/index/fsindexer.cpp
changed src/index/fsindexer.h
changed src/rcldb/rcldb.cpp
changed src/rcldb/rcldb.h
changed src/rcldb/rcldb_p.h
tests/partialpurge/partialpurge.txt Diff Switch to side-by-side view
Loading...
tests/partialpurge/partialpurge.sh Diff Switch to side-by-side view
Loading...
src/index/fsindexer.cpp Diff Switch to side-by-side view
Loading...
src/index/fsindexer.h Diff Switch to side-by-side view
Loading...
src/rcldb/rcldb.cpp Diff Switch to side-by-side view
Loading...
src/rcldb/rcldb.h Diff Switch to side-by-side view
Loading...
src/rcldb/rcldb_p.h Diff Switch to side-by-side view
Loading...