about summary refs log tree commit homepage
path: root/lib/PublicInbox/Import.pm
DateCommit message (Expand)
2024-03-10import: fix handling of init.defaultBranch
2024-03-10import: croak (instead of die) on write failures
2024-02-01import: drop redundant `use' statement
2023-11-11mda|learn|watch: support dropUniqueUnsubscribe config
2023-11-03move read_all, try_cat, and poll_in to PublicInbox::IO
2023-11-03io: introduce write_file helper sub
2023-11-03replace ProcessIO with untied PublicInbox::IO
2023-11-03treewide: use ->close to call ProcessIO->CLOSE
2023-10-28treewide: use run_qx where appropriate
2023-10-18import: use read_all to detect short reads
2023-10-11import: cat_blob is a no-op w/o live fast-import
2023-10-11import: switch to Unix stream socket for fast-import
2023-10-11treewide: consolidate "From " line removal
2023-10-08import: use autodie, rely on PerlIO for retries
2023-04-20cindex: support sha256 coderepos alongside sha1
2023-02-22treewide: simplify File::Path mkpath/make_path callers
2022-09-04import: pass --quiet to `git gc' if STDERR isn't a tty
2022-09-04lei/store: do not write info/refs file
2022-08-20import: take advantage of some Perl 5.10.x features
2021-10-16smsg: add ->oidbin method
2021-09-12import: do not write a "description" file
2021-05-04lei index: new command to index mail w/o git storage
2021-04-07import: convert init.defaultBranch to fully qualified ref
2021-04-03lei: improve handling of Message-ID-less draft messages
2021-03-21lei import: vivify external-only messages
2021-02-24treewide: avoid "delete local" construct on hashes
2021-02-10git: ->qx: respect caller's $/ in array context
2021-02-01import: reap git-config(1) synchronously
2021-01-03use Eml (or MIME) objects for all indexing paths
2021-01-02import: switch to using ProcessPipe
2021-01-02import: unset GIT_CONFIG with `git config --global'
2021-01-01update copyrights for 2021
2021-01-01spawn: move run_die here from PublicInbox::Import
2021-01-01lei_store: use per-machine refname as git HEAD
2021-01-01import: respect init.defaultBranch
2020-12-31Merge remote-tracking branch 'origin/master' into lorelei
2020-12-28import: check for git->qx errors, clearer return values
2020-12-19lei_store: local storage for Local Email Interface
2020-12-18import: drop X-Status in addition to Status
2020-09-16treewide: relax allow >=40 chars for git OID
2020-09-01watch: avoid unnecessary spawning on spam removals
2020-08-02remove unnecessary ->header_obj calls
2020-08-01improve error handling on import fork / lock failures
2020-07-25use consistent {ibx} field for writable code paths
2020-07-17import: use common capitalization for filtering headers
2020-07-17drop binmode usage
2020-06-30watch: check for duplicates in ->over before spamcheck
2020-06-25lock: reduce inotify wakeups
2020-06-13index: account for CRLF conversion when storing bytes
2020-06-03smsg: introduce ->populate method