about summary refs log tree commit homepage
path: root/lib/PublicInbox/Import.pm
DateCommit message (Expand)
2020-02-06treewide: run update-copyrights from gnulib for 2019
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
2020-01-02doc: fix a few spelling errors in user-facing docs
2019-12-30spawn: allow passing GLOB handles for redirects
2019-12-11import: (cleanup) drop redundant env arg to run_die
2019-11-29replace: quiet "git gc" invocation
2019-11-16import: only pass Inbox object to SearchIdx->new
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