registry.el (registry-reindex): New method to recreate the secondary registry indices.
commitcf8b0c278be93e9584cf91315b2f11fc88da37a9
authorTeodor Zlatanov <tzz@lifelogs.com>
Sat, 16 Apr 2011 06:56:17 +0000 (16 06:56 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Sat, 16 Apr 2011 06:56:17 +0000 (16 06:56 +0000)
treed068ee089e2bf53316f116d1bdafcac05e4b78ae
parentc9d0ec6d9d9b9e8f8934e1bdffd1925d48825990
registry.el (registry-reindex): New method to recreate the secondary registry indices.
gnus-registry.el (gnus-registry-fixup-registry): Use it if the tracked field changes.
 (gnus-registry-unfollowed-addresses, gnus-registry-track-extra)
 (gnus-registry-action, gnus-registry-spool-action)
 (gnus-registry-handle-action)
 (gnus-registry--split-fancy-with-parent-internal)
 (gnus-registry-split-fancy-with-parent)
 (gnus-registry-register-message-ids): Add recipient tracking on spool, move, and delete actions, and for fancy splitting with parent.
 (gnus-registry-extract-addresses)
 (gnus-registry-fetch-recipients-fast)
 (gnus-registry-fetch-header-fast): Convenience functions.
 (gnus-registry-misc-test): ERT test of `gnus-registry-extract-addresses'.
lisp/gnus/ChangeLog
lisp/gnus/gnus-registry.el
lisp/gnus/registry.el