]> Sergey Matveev's repositories - public-inbox.git/history - lib/PublicInbox/Git.pm
No ext_urls
[public-inbox.git] / lib / PublicInbox / Git.pm
2023-02-03 Eric Wonglei_mirror: use --no-write-fetch-head on git 2.29+
2023-01-30 Eric Wonguse Net::SSLeay (OpenSSL) for SHA-(1|256) if installed
2023-01-27 Eric Wonggit: drop needless checks for old git
2023-01-27 Eric Wonggit: use --batch-command in git 2.36+ to save processes
2023-01-26 Eric Wonggit: reduce delete ops in _destroy
2023-01-26 Eric Wonggit: drop needless ENOENT import
2023-01-26 Eric Wongprocess_pipe: warn hackers off using it for bidirection...
2023-01-26 Eric Wonggit: use core.abbrev=no on git 2.31+
2023-01-18 Eric Wonggit|gcf2: switch to awaitpid
2023-01-05 Eric Wonggit: pub_urls shows base_url default
2023-01-05 Eric Wonggit: fix non-empty SCRIPT_NAME handling for PSGI mounts
2023-01-05 Eric Wonggit: write_all: remove leftover debug messages
2023-01-04 Eric Wonggit: fix asynchronous batching for deep pipelines
2022-12-21 Eric Wonggit: cap MAX_INFLIGHT value to POSIX minimum
2022-10-05 Eric Wongwww_stream: use git->pub_urls for coderepo links
2022-10-05 Eric Wongwww_coderepo: wire up snapshot support
2022-10-05 Eric Wonggit: allow ->local_nick to return undef
2022-10-05 Eric Wongwww_coderepo: an alternative to cgit
2022-10-05 Eric Wonggit: move cloneurl + description reading here
2022-10-05 Eric Wonggit: hoist out description
2022-09-26 Eric Wonggit: reduce early bare-bones memory use
2022-02-17 Eric Wonggit: do not dereference undef as ARRAY ref
2021-11-10 Eric Wongsolver: support sha256 coderepos
2021-11-01 Eric Wongtreewide: kill problematic "$h->{k} //= do {" assignments
2021-10-24 Eric Wonggit: avoid Perl5 internal scratchpad target cache
2021-10-23 Eric Wonggit: simplify local_nick, avoid "foo.git.git"
2021-10-15 Eric Wonggit: cat-file --batch are their own pgrp
2021-10-15 Eric Wonggit: ->fail invokes current callback
2021-10-15 Eric Wonggit: async_err shows retried requests properly
2021-10-08 Eric Wonggit: fatalize async callback errors by default
2021-10-08 Eric Wonggit: async_abort includes --batch-check requests
2021-10-01 Eric Wonginbox: keep DB handles if git processes are live
2021-09-29 Eric Wonggit: shorten --git-dir= in CLI with chdir in spawn
2021-09-29 Eric Wonginbox: rewrite cleanup to be more aggressive
2021-09-23 Eric Wongdaemons: revamp periodic cleanup task
2021-09-23 Eric Wonggcf2 + extsearch: check for unlinked files on Linux
2021-09-13 Eric Wonguse POSIX::PIPE_BUF (instead of _POSIX_PIPE_BUF)
2021-09-12 Eric Wongmanifest.js.gz: avoid long-lived per-epoch cat-file...
2021-05-09 Eric Wonggit: fix numerous bugs in git_quote and git_unquote
2021-03-30 Eric Wonggit: local_nick: handle trailing or redundant '/' in...
2021-03-17 Eric Wongwww: improve visibility of coderepos
2021-03-16 Eric Wonggit: drop async_prefetch method
2021-02-10 Eric Wonggit: ->qx: respect caller's $/ in array context
2021-02-08 Eric Wongsearch: use one git-rev-parse process for all dates
2021-02-08 Eric Wonggit: implement date_parse method
2021-01-30 Eric Wonggit: synchronous cat_file may return type and OID
2021-01-25 Eric Wongdoc: re-add missing 1.6 release notes
2021-01-02 Eric Wonggit: manifest_entry: use ProcessPipe via popen_rd
2021-01-02 Eric Wonggit: qx: waitpid synchronously via ProcessPipe->CLOSE
2021-01-01 Eric Wonglei_store: quiet down "git var" failures
2021-01-01 Eric Wongupdate copyrights for 2021
2021-01-01 Eric Wongavoid calling waitpid from children in DESTROY
2021-01-01 Eric Wonguse PublicInbox::DS for dwaitpid
2021-01-01 Eric WongMerge tag 'v1.6.1' into eidx
2020-12-31 Eric WongMerge remote-tracking branch 'origin/master' into lorelei
2020-12-28 Eric Wonggit: qx: avoid extra "local" for scalar context case
2020-11-30 Eric Wonggit: ensure subclassed ->fail gets called
2020-11-30 Eric Wonggit: set non-blocking flag in case of other bugs
2020-11-24 Eric Wonggit: add manifest_entry method
2020-10-17 Eric Wonggit: introduce async_wait_all
2020-10-16 Eric Wonggit: async: loop inflight checks for nested callbacks
2020-10-16 Eric Wonggit: *_async: support nested callback invocations
2020-10-16 Eric Wonggit: ensure ->destroy clobbers check_async read buffer
2020-09-19 Eric Wonggcf2: wire up read-only daemons and rm -gcf2 script
2020-09-19 Eric Wonggcf2: require git dir with OID
2020-09-19 Eric Wonggcf2: transparently retry on missing OID
2020-09-16 Eric Wongtreewide: relax allow >=40 chars for git OID
2020-08-27 Eric Wonggit: show more context info on failures
2020-07-26 Eric Wongimap: introduce and use Git->async_prefetch
2020-07-25 Eric Wongsearchidx: support async git check
2020-07-06 Eric Wonggit: use v5.10.1, parent.pm and Time::HiRes::stat
2020-06-25 Eric Wonggit_async_cat: remove circular reference
2020-06-13 Eric Wonggit: async: automatic retry on alternates change
2020-06-13 Eric Wonggit: move async_cat reference to PublicInbox::Git
2020-06-13 Eric Wonggit: cat_async: provide requested OID + "missing" on...
2020-06-13 Eric Wonggit: idle rbuf for async
2020-06-13 Eric Wongimap: use git-cat-file asynchronously
2020-06-13 Eric Wonggit: do our own read buffering for cat-file
2020-06-13 Eric Wonggit: async: flatten the inflight array
2020-05-06 Eric Wonggit: warn on ->cat_async callback errors
2020-04-29 Eric Wonggit: various minor speedups
2020-04-05 Eric Wonggit: reduce stat buffer storage overhead
2020-03-04 Eric Wonggit: remove POSIX::dup2 import
2020-02-06 Eric Wongtreewide: run update-copyrights from gnulib for 2019
2020-01-13 Eric Wonguse popen_rd for bidirectional pipes
2020-01-13 Eric Wonggit: packed_bytes: use GLOB_NOSORT
2020-01-13 Eric Wonggit: modified: don't slurp `rev-parse --branches'
2020-01-11 Eric Wongspawn (and thus popen_rd) die on failure
2020-01-11 Eric Wonggit: remove ->commit_title method
2020-01-11 Eric Wonggit: ->modified uses cat_async
2020-01-11 Eric Wongallow HTTP_HOST to be '0' via defined() checks
2020-01-06 Eric Wongtreewide: "require" + "use" cleanup and docs
2019-12-30 Eric Wongspawn: allow passing GLOB handles for redirects
2019-12-28 Eric WongMerge branch 'no-closure'
2019-12-26 Eric Wonggit: allow async_cat to pass arg to callback
2019-12-12 Eric Wonggit: async batch interface
2019-10-23 Eric WongMerge branch 'regen'
2019-10-22 Eric Wonggit: remove src_blob_url
2019-09-14 Eric Wongtmpfile: give temporary files meaningful names
2019-09-09 Eric Wongrun update-copyrights from gnulib for 2019
next