about summary refs log tree commit homepage
path: root/lib/PublicInbox/GitAsyncCat.pm
DateCommit message (Expand)
2023-11-30git_async_cat: use git from "all" extindex if possible
2023-11-26git: improve coupling with {sock} and {inflight} fields
2023-10-01gcf2: take non-ref scalar request arg
2023-10-01git: use Unix stream sockets for `cat-file --batch-*'
2023-02-20git_async_cat: don't mis-abort replaced process
2023-02-10git_async_cat: use awaitpid
2023-01-27git: use --batch-command in git 2.36+ to save processes
2023-01-13www_coderepo: /tree/ redirects to /$OID/s/
2022-10-05www_coderepo: wire up snapshot support
2022-10-05www_coderepo: an alternative to cgit
2022-10-01www_stream: use DESTROY to cleanup temporary gits
2022-10-01git_async_cat: automatically cleanup temporary gits
2022-09-12git_async_cat: don't use Gcf2 for temporary git dirs
2022-08-23ibx_async_cat: access ->{git} directly
2022-08-09imap: limit ibx_async_prefetch to idle git processes
2021-10-08git: async_abort includes --batch-check requests
2021-06-24favor git(1) rather than libgit2 for ExtSearch
2021-01-03gcf2client: split out request API from regular git
2021-01-01update copyrights for 2021
2020-11-30git: set non-blocking flag in case of other bugs
2020-09-28gcf2: improve error handling and do not ->fail on wbuf
2020-09-19gcf2: wire up read-only daemons and rm -gcf2 script
2020-09-19gcf2: require git dir with OID
2020-09-18git_async_cat: inline + drop redundant batch_prepare call
2020-09-16git_async_cat: fix outdated comment
2020-07-06git_async_cat: unref pipes on EOF from git->cleanup
2020-06-28ds: remove fields.pm usage
2020-06-25git_async_cat: remove circular reference
2020-06-13git: move async_cat reference to PublicInbox::Git
2020-06-13git: idle rbuf for async
2020-06-13imap: use git-cat-file asynchronously