Incremental indexing is necessary for people running mirrors
via "git-fetch", but not for people running inboxes with -watch
or -mda.

There's also bugfix for the corner case where several messages
share a to-be-removed Message-ID.

Eric Wong (Contractor, The Linux Foundation) (4):
  init: s/GIT_DIR/REPO_DIR/ in usage
  import: rewrite less history during purge
  v2: support incremental indexing + purge
  v2writable: do not modify DBs while iterating for ->remove

 MANIFEST                      |   1 +
 lib/PublicInbox/Import.pm     |  28 ++--
 lib/PublicInbox/Msgmap.pm     |   5 +
 lib/PublicInbox/V2Writable.pm | 323 +++++++++++++++++++++++++++++++-----------
 script/public-inbox-convert   |   2 +-
 script/public-inbox-index     |  15 +-
 script/public-inbox-init      |   2 +-
 t/v2mirror.t                  | 176 +++++++++++++++++++++++
 t/v2reindex.t                 |  10 +-
 t/v2writable.t                |   3 +-
 10 files changed, 456 insertions(+), 109 deletions(-)
 create mode 100644 t/v2mirror.t

-- 
EW

--
unsubscribe: meta+unsubscr...@public-inbox.org
archive: https://public-inbox.org/meta/

Reply via email to