about summary refs log tree commit homepage
path: root/lib/PublicInbox/V2Writable.pm
DateCommit message (Expand)
2024-04-17v2 + lei/store: always wait for fast-import checkpoint
2023-11-16lei: avoid extra fork for v2 outputs
2023-11-16lei convert: fix repeat and idempotent v2 output
2023-11-03treewide: use ->close to call ProcessIO->CLOSE
2023-04-29git: make check_async callbacks identical to cat_async
2023-04-08v2writable: drop experimental DEBUG_DIFF support
2023-04-07umask: rely on the OnDestroy-based call where applicable
2023-03-25ipc: move nproc_shards from v2writable
2021-10-18v2: mirrors don't clobber msgs w/ reused Message-IDs
2021-10-13index: optimize after all SQLite DB commits
2021-10-12msgmap: ->new_file to supports $ibx arg, drop ->new
2021-10-12sqlite: PRAGMA optimize on close
2021-10-08git: use async_wait_all everywhere
2021-10-05index: --reindex w/ --{since,until,before,after}
2021-09-15multi_git: hoist out common epoch/alternates handling
2021-07-31extindex: -xcpdb and -compact support
2021-07-28treewide: s/sequential_shard/sequential-shard/g
2021-06-24v2writable: avoid spawning "git hash-object"
2021-06-04pkt_op: make pkt_do an OO method
2021-05-28lei q|up: support v2:/path/to/inboxdir destination
2021-03-28treewide: shorten temporary filename
2021-03-24v2writable: cleanup SQLite handles on --xapian-only
2021-03-11v2writable: fix undocumented --xapian-only
2021-02-03lei q: support --jobs [SEARCHERS],[WRITERS]
2021-01-29v2writable: nproc: use sysconf() on Linux and FreeBSD
2021-01-26miscidx: switch to lazy transactions
2021-01-18extindex: fix w/ Xapian 1.2.21..1.2.24
2021-01-09v2writable: exact discontiguous history handling
2021-01-03searchidxshard: use add_xapian directly for v2
2021-01-03ipc: switch to one-way pipes
2021-01-03use Eml (or MIME) objects for all indexing paths
2021-01-03searchidxshard: replace index_raw with index_eml
2021-01-03searchidxshard: IPC conversion, part 2
2021-01-03searchidxshard: use PublicInbox::IPC to kill lots of code
2021-01-01update copyrights for 2021
2021-01-01spawn: move run_die here from PublicInbox::Import
2020-12-31Merge remote-tracking branch 'origin/master' into lorelei
2020-12-27extindex: --watch for inotify-based updates
2020-12-26v2writable: don't verify tip if reindexing
2020-12-26index: do not attach inbox to extindex unless updated
2020-12-25index: support --fast-noop / -F switch
2020-12-25inboxwritable: delay umask_prepare calls
2020-12-19search: simplify initialization, add ->xdb_shards_flat
2020-12-19lei_store: local storage for Local Email Interface
2020-12-17inboxwritable: drop git_dir_n sub
2020-12-17inbox: simplify v2 epoch counting
2020-12-17extsearchidx: reindex releases over.sqlite3 handles properly
2020-12-17extsearchidx: checkpoint releases locks
2020-12-17extindex: preliminary --reindex support
2020-12-10extsearchidx: enforce -index before -extindex