about summary refs log tree commit homepage
path: root/lib/PublicInbox/Import.pm
DateCommit message (Expand)
2019-10-15PublicInbox::Import Smuggle a raw message into add
2019-06-09v2writable: implement ->replace call
2019-06-09import: switch to "replace_oids" interface for purge
2019-06-09import: extract_author_info becomes extract_commit_info
2019-06-05tighten up digit matches to ASCII for git output
2019-05-17PublicInbox::Import::add: Consolidate subject handling
2019-05-14v1writable: new wrapper which is closer to v2writable
2019-04-16import: prefix 'inbox' with '-' to denote Inbox ref
2019-04-16cleanup: use '$ibx' consistently when referring to Inbox refs
2019-01-11import: purge: reap fast-export process
2019-01-09doc: various overview-level module comments
2019-01-02update and add documentation for repository formats
2018-08-10Import.pm: When purging replace a purged file with a zero length file
2018-08-02Import.pm: Don't assume {in} and {out} always exist
2018-07-19Import.pm: Deal with potentially missing From and Sender headers
2018-07-07Import: Don't copy nulls from emails into git
2018-04-20import: cleanup git cat-file processes when ->done
2018-04-18import: cat_blob drops leading 'From ' lines like Inbox
2018-04-18v2: generate better Message-IDs for duplicates
2018-04-07v2writable: reduce barriers
2018-04-04v2: support incremental indexing + purge
2018-04-04import: rewrite less history during purge
2018-04-01v2: one file, really
2018-03-29import: run_die supports redirects as spawn does
2018-03-29v2writable: support purging messages from git entirely
2018-03-29v2writable: append, instead of prepending generated Message-ID
2018-03-22import: consolidate mid prepend logic, here
2018-03-22v2writable: clarify header cleanups
2018-03-22use both Date: and Received: times
2018-03-20import: discard all the same headers as MDA
2018-03-19Lock: new base class for writable lockers
2018-03-19import: enable locking under v2
2018-03-19import: switch to URL-safe Base64 for Message-IDs
2018-03-19import: force Message-ID generation for v1 here
2018-03-19import: implement barrier operation for v1 repos
2018-03-19import: (v2): write deletes to a separate '_' subdirectory
2018-03-19import: (v2) delete writes the blob into history in subdir
2018-03-19use string ref for Email::Simple->new
2018-03-19v2writable: support "barrier" operation to avoid reforking
2018-03-06import: fall back to Sender for extracting name and email
2018-03-06favor Received: date over Date: header globally
2018-03-03import: consolidate object info for v2 imports
2018-02-28v2writable: cleanup unused pipes in partitions
2018-02-22v2: parallelize Xapian indexing
2018-02-20v2: support Xapian + SQLite indexing
2018-02-19v2writable: initial cut for repo-rotation
2018-02-15import: allow the epoch (0s) as a valid time
2018-02-15import: quiet down warnings from bogus From: lines
2018-02-15import: pass "raw" dates to git-fast-import(1)
2018-02-14import: APIs to support v2 use