about summary refs log tree commit homepage
path: root/lib/PublicInbox/V2Writable.pm
DateCommit message (Expand)
2020-01-13use popen_rd for bidirectional pipes
2020-01-11spawn (and thus popen_rd) die on failure
2020-01-06treewide: "require" + "use" cleanup and docs
2019-12-30spawn: allow passing GLOB handles for redirects
2019-12-24search: support SWIG-generated Xapian.pm
2019-11-29replace: quiet "git gc" invocation
2019-11-04index: "git log" failures are fatal
2019-10-30inboxwritable: add assert_usable_dir sub
2019-10-22v2writable: use msgmap as multi_mid queue
2019-10-22v2writable: move git->cleanup to the correct place
2019-10-21v2writable: reindex handles 3-headered monsters
2019-10-21v2writable: improve "num_for" API and disambiguate
2019-10-21v2writable: set unindexed article number
2019-10-16config: support "inboxdir" in addition to "mainrepo"
2019-09-27v2writable: only change $EPOCH.git/config on epoch creation
2019-09-09run update-copyrights from gnulib for 2019
2019-06-15comments: replace "partition" with "shard"
2019-06-14v2writable: use "epoch" consistently when referring to git repos
2019-06-14v2writable: rename local vars to match Xapian terminology
2019-06-14v2writable: avoid "part" in internal subs and fields
2019-06-14v2: rename SearchIdxPart => SearchIdxShard
2019-06-14v2writable: rename {partitions} field to {shards}
2019-06-14v2writable: count_partitions => count_shards
2019-06-14v2writable: update comments regarding xcpdb --reshard
2019-06-14v2writable: fix brainfart when capping NPROC_MAX_DEFAULT
2019-06-14Merge remote-tracking branch 'origin/reshard' into next
2019-06-14v2writable: use a smaller default for Xapian partitions
2019-06-10v2writable: replace: kill git processes before reindexing
2019-06-09v2writable: implement ->replace call
2019-06-09import: switch to "replace_oids" interface for purge
2019-06-09v2writable: consolidate overview and indexing call
2019-06-04require ASCII digits for local FS items
2019-05-30v2writable: short-circuit is_ancestor check on equality
2019-05-30v2writable: avoid mm_tmp creation without regen
2019-05-30v2writable: hoist out index_epoch sub
2019-05-30v2writable: split off unindex_range mapping
2019-05-29v2writable: show progress updates for index_sync
2019-05-29v2writable: move index_sync options to sync state
2019-05-29v2writable: use prototypes for internal subs
2019-05-29v2writable: localize unindex-range.$EPOCH to $sync state
2019-05-29v2writable: move {ranges} into $sync state
2019-05-29v2writable: move {regen} into $sync state
2019-05-29v2writable: move {reindex} field to $sync state
2019-05-29v2writable: sync: move delete markers into $sync state
2019-05-29v2writable: introduce $sync state and put mm_tmp in it
2019-05-27v2: fix reindex skipping NNTP article numbers
2019-05-25v2writable: fix assertions around reindexing
2019-05-25v2writable: drop unused $last_commits var
2019-05-23xcpdb: show re-indexing progress
2019-05-23xcpdb: use fine-grained locking