dumping ground for random patches and texts
 help / color / mirror / Atom feed
 messages from 2022-11-04 01:36:34 to 2023-02-01 10:42:03 UTC [more...]

[PATCH] oidtree_put/get
 2023-02-01 10:42 UTC 

[PATCH 1/2] www_coderepo: tree: quiet and 404 on non-existent refs
 2023-01-27 10:55 UTC  (2+ messages)
` [PATCH 2/2] www_coderepo: support /$REPO/tags.atom endpoint

[PATCH] save /dev/null FD
 2023-01-23 21:40 UTC 

[PATCH 1/4] qspawn: drop lineno from command failure warning
 2023-01-22 19:05 UTC  (4+ messages)
` [PATCH 2/4] viewvcs: add path name hint based on `b=' query param
` [PATCH 3/4] viewvcs: prepopulate search bar with dfpost + dfn
` [PATCH 4/4] viewvcs: drop /$INBOX/?t=$DATETIME link from commits

[PATCH] ds: awaitpid: do not clobber entries for reaped processes
 2023-01-21  8:34 UTC 

[PATCH 1/6] qspawn: {quiet} only affects normal command exit
 2023-01-19  2:42 UTC  (6+ messages)
` [PATCH 2/6] wip
` [PATCH 3/6] qspawn: psgi_qx: do not async_pass on errors
` [PATCH 4/6] refinemsg
` [PATCH 5/6] ds: awaitpid fix
` [PATCH 6/6] process_pipe: maybe fix uninitialized

[PATCH] qspawn: psgi_qx: do not async_pass on errors
 2023-01-18 18:55 UTC 

[PATCH] qspawn: simplify destroy
 2023-01-18  1:37 UTC 

[PATCH] qspawn: {quiet} only affects normal command exit
 2023-01-17 19:21 UTC 

[PATCH] qspawn destroy check
 2023-01-17 18:29 UTC 

[PATCH 01/12] test_common: run ->DESTROY on SIG{INT,TERM,PIPE}
 2023-01-16  2:31 UTC  (12+ messages)
` [PATCH 02/12] ipc: remove {-reap_async} field
` [PATCH 03/12] t/www_altid: improve diagnostics
` [PATCH 04/12] t/solver_git.t: fix test message
` [PATCH 05/12] qspawn: drop deref
` [PATCH 06/12] qs+await ffixes
` [PATCH 07/12] OK
` [PATCH 08/12] git|gcf2: switch to awaitpid
` [PATCH 09/12] watch: "
` [PATCH 10/12] watch: simplify internal data structures
` [PATCH 11/12] eofpipe: drop {arg} support for now
` [PATCH 12/12] watch: IMAP and NNTP polling can use the same interval

[PATCH] qs+await ffixes
 2023-01-15 10:28 UTC 

[PATCH] add dtas-2splitfx script
 2023-01-15  6:17 UTC 

[PATCH 1/6] test_common: run ->DESTROY on SIG{INT,TERM,PIPE}
 2023-01-14 22:48 UTC  (6+ messages)
` [PATCH 2/6] ipc: remove {-reap_async} field
` [PATCH 3/6] t/www_altid: improve diagnostics
` [PATCH 4/6] t/solver_git.t: fix test message
` [PATCH 5/6] qspawn: drop deref
` [PATCH 6/6] qs+await ffixes

[PATCH] test_common: run ->DESTROY on SIG{INT,TERM,PIPE}
 2023-01-14 21:33 UTC 

[PATCH 1/3] www_stream: coderepo-specific top bar
 2023-01-12 12:24 UTC  (3+ messages)
` [PATCH 2/3] www_coderepo: support /tree/ redirects to /$OID/s/
` [PATCH 3/3] www_coderepo: /tree/ 404s search git history

[PATCH 1/3] ext: less intrusive
 2023-01-08 21:44 UTC  (3+ messages)
` [PATCH 2/3] test spawning non ruby process
` [PATCH 3/3] Revert "httpd: undefine ruby_snprintf alias for non-Ruby processes"

[PATCH 1/2] config: do not implicitly set coderepo.*.cgiturl
 2023-01-08  7:58 UTC  (2+ messages)
` [PATCH 2/2] www_coderepo: do not copy {-code_repos} from config

[PATCH] initial Perl port
 2023-01-07 22:37 UTC 

[PATCH] t/solver_git.t: avoid redundant work
 2023-01-01 10:37 UTC 

[PATCH] t/run.perl: drop branch for a small set of test cases
 2022-12-30 21:52 UTC 

[PATCH 1/2] clone: --dry-run unconditionally runs show-ref
 2022-12-30  9:46 UTC  (2+ messages)
` [PATCH 2/2] clone: fix --post-update-hook behavior

[PATCH 1/2] clone: --dry-run unconditionally runs show-ref
 2022-12-29 10:49 UTC  (2+ messages)
` [PATCH 2/2] puh fixup

[PATCH] syscall: fix i386/i686 detection
 2022-12-25 13:20 UTC 

[PATCH] switch unit/test_response.rb to Perl 5 integration test
 2022-12-25  8:12 UTC 

[PATCH] support symlink install
 2022-12-16 12:53 UTC 

[PATCH] WIP-backtrace full
 2022-12-12 11:38 UTC 

[PATCH] use backtrace_symbols_fmt on FreeBSD to emulate glibc output
 2022-12-10 22:33 UTC 

[PATCH 1/5] lineno format type
 2022-12-09  1:09 UTC  (5+ messages)
` [PATCH 2/5] unused var
` [PATCH 3/5] mwrap.xs: use %zu
` [PATCH 4/5] mwrap_core: fix signed comparison
` [PATCH 5/5] httpd-unnecessary.const

[PATCH] C-only HTTP Unix socket server + PSGI TCP reverse proxy
 2022-12-08 13:30 UTC 

[PATCH] C-only HTTP Unix socket server + PSGI TCP reverse proxy
 2022-12-08 12:55 UTC 

[PATCH 1/5] provide mwrap_assert due to Perl header conflicts
 2022-12-08 11:43 UTC  (5+ messages)
` [PATCH 2/5] pool filenames into separate table
` [PATCH 3/5] move mwrap_reset to core
` [PATCH 4/5] tests: hoist out test_common.perl
` [PATCH 5/5] WIP-httpd

[PATCH 1/2] lei_mirror: trim current symlinks from warning
 2022-12-02 17:31 UTC  (2+ messages)
` [PATCH 2/2] lei_mirror: break circular references

[PATCH 1/2] lei: stricter external checks for valid $GIT_DIR/objects
 2022-12-01  9:04 UTC  (2+ messages)
` [PATCH 2/2] lei_saved_search: expand only/include/exclude to absolute paths

[PATCH] WIP: pool filenames into separate table
 2022-12-01  2:40 UTC 

[PATCH] increase DEFAULT_GRANULARITY for file-backed mmap
 2022-11-29 21:12 UTC 

[PATCH] support file-backed mmap on Linux
 2022-11-29 20:36 UTC 

[PATCH] build: optionally support XXH3 from xxHash
 2022-11-29 19:10 UTC 

[PATCH] mwrap_core: do not manually resize lfht
 2022-11-28 20:43 UTC 

[PATCH] lei_mirror: single fetch
 2022-11-25 19:25 UTC 

[POO] lei_mirror: omit trailing slash for git remote.*.url
 2022-11-25 11:14 UTC 

[HATCH] lei_mirror: omit trailing slash for git remote.*.url
 2022-11-25 11:13 UTC 

[BATCH] lei_mirror: omit trailing slash for git remote.*.url
 2022-11-25 11:13 UTC 

[SCRATCH] lei_mirror: omit trailing slash for git remote.*.url
 2022-11-25 11:12 UTC 

[CATCH] lei_mirror: omit trailing slash for git remote.*.url
 2022-11-25 11:11 UTC 

[PATCH] lei_mirror: omit trailing slash for git remote.*.url
 2022-11-25 11:10 UTC 

maybe this should not match
 2022-11-25 11:08 UTC 

this should not match
 2022-11-25 11:01 UTC 

bare list-id
 2022-11-25 10:58 UTC 

[PATCH] http_response: free response header buffer ASAP
 2022-11-25  7:27 UTC 

[PATCH] lei_mirror: eliminate circular references
 2022-11-25  2:46 UTC 

[PATCH] lei_mirror: flush manifest
 2022-11-24  7:23 UTC 

[PATCH] WIP-keep-going
 2022-11-23 22:23 UTC 

[PATCH] WIP-keep-going
 2022-11-23 22:12 UTC 

[PATCH 01/74] clone: support multi-inbox clone
 2022-11-23 11:04 UTC  (74+ messages)
` [PATCH 02/74] clone: support --include and --exclude with multi-clone
` [PATCH 03/74] clone: parallelize v2 epoch clones
` [PATCH 04/74] lei_mirror: async config retrieval for v2 w/ manifest
` [PATCH 05/74] lei_mirror: rely on DESTROY to index v2 inbox
` [PATCH 06/74] lei_mirror: rely on global process reaper
` [PATCH 07/74] clone: support parallel v1 clones
` [PATCH 08/74] lei_mirror: default to single job by default
` [PATCH 09/74] lei_mirror: move directory creation to v2-only path
` [PATCH 10/74] lei_mirror: retrieve description text asynchronously, too
` [PATCH 11/74] switch inotify/kevent stuff to v5.12
` [PATCH 12/74] manifest: update module blurb + v5.12
` [PATCH 13/74] lei_mirror: simplify _get_txt_start callers
` [PATCH 14/74] lei_mirror: elide description retrieval for v1|coderepo
` [PATCH 15/74] lei_mirror: add a hint for skipped epoch permissions
` [PATCH 16/74] lei_mirror: consolidate clone process management
` [PATCH 17/74] lei_mirror: load File::Path unconditionally
` [PATCH 18/74] lei_mirror: load most modules up-front
` [PATCH 19/74] lei_mirror: set gitweb.owner from manifest
` [PATCH 20/74] clone: support --dry-run / -n flag
` [PATCH 21/74] lei_mirror: initialize placeholders with "head" from manifest
` [PATCH 22/74] lei_mirror: support {reference} for v1 manifest clones
` [PATCH 23/74] lei_mirror: reduce noise on interrupted clones
` [PATCH 24/74] clone: support --inbox-config option
` [PATCH 25/74] lei_mirror: retrieve v2 description properly
` [PATCH 26/74] lei_mirror: reduce scope of v2 lock
` [PATCH 27/74] lei_mirror: allow --epoch on mixed v1/v2 clones
` [PATCH 28/74] lei_mirror: fix infinite loop in dependency resolution
` [PATCH 29/74] lei_mirror: defend against infinite loops
` [PATCH 30/74] lei_mirror: do not fetch descriptions if using manifest
` [PATCH 31/74] lei_mirror: require PublicInbox::Lock at use
` [PATCH 32/74] lei_mirror: fix glob semantics to match end-of-path
` [PATCH 33/74] lei_mirror: differentiate -entv vs -ent
` [PATCH 34/74] lei_mirror: support manifest {references} for v2 epochs
` [PATCH 35/74] lei_mirror: simplify v2 code paths
` [PATCH 36/74] clone: support --inbox-version
` [PATCH 37/74] lei_mirror: require Perl v5.12+
` [PATCH 38/74] lei_mirror: ensure curl exits 22 on HTTP 404 responses
` [PATCH 39/74] lei_mirror: cleanup File::Temp OO usage
` [PATCH 40/74] lei_mirror: add `index' target to generated Makefile
` [PATCH 41/74] lei_mirror: do not write Makefile for --inbox-config=never
` [PATCH 42/74] lei_mirror: hoist out dump_manifest sub
` [PATCH 43/74] lei_mirror: avoid convoluted lazy_cb usage
` [PATCH 44/74] lei_mirror: simplify clone_v2_prep
` [PATCH 45/74] lei_mirror: support --objstore and forkgroups
` [PATCH 46/74] lei_mirror: cleanup process reaping logic
` [PATCH 47/74] lei_mirror: ensure git <1.8.5 fallback can use torsocks
` [PATCH 48/74] clone: flesh out --objstore behavior and document
` [PATCH 49/74] lei_mirror: always pack refs for coderepos
` [PATCH 50/74] lei_mirror: set description for non-inboxes, too
` [PATCH 51/74] lei_mirror: force --no-tags when fetching forkgroups
` [PATCH 52/74] lei_mirror: preserve permissions of existing alternates file
` [PATCH 53/74] lei_mirror: do not show ref updates w/o --verbose
` [PATCH 54/74] lei_mirror: drop git <1.8.5 support
` [PATCH 55/74] lei_mirror: make basename more descriptive
` [PATCH 56/74] lei_mirror: fix --dry-run for forkgroups
` [PATCH 57/74] lei_mirror: forkgroups use `git fetch --multiple'
` [PATCH 58/74] clone: move --dry-run handling to lei_mirror
` [PATCH 59/74] clone: drop unnecessary requires
` [PATCH 60/74] clone: use v5.12
` [PATCH 61/74] clone: require `--objstore=' for default location
` [PATCH 62/74] lei_mirror: shorten remote names
` [PATCH 63/74] fetch: use v5.12
` [PATCH 64/74] fetch: eliminate File::Temp->filename var
` [PATCH 65/74] lei_mirror: properly pack-refs in non-forkgroup repos
` [PATCH 66/74] lei_mirror: show child error error code
` [PATCH 67/74] on_destroy: support ->cancel callback
` [PATCH 68/74] lei_mirror: support resuming multi-repo clones
` [PATCH 69/74] lei_mirror: check fingerprints before fetching
` [PATCH 70/74] clone: support loading manifest.js.gz from destination
` [PATCH 71/74] lei_mirror: delay configuring forkgroups
` [PATCH 72/74] clone: canonicalize destination path from CLI
` [PATCH 73/74] clone|fetch: support passing --prune(-tags) to `git fetch'
` [PATCH 74/74] lei_mirror: avoid needless FD passing

[PATCH] proxy fix
 2022-11-23  3:50 UTC 

[PATCH 1/6] lei_mirror: properly pack-refs in non-forkgroup repos
 2022-11-22 21:38 UTC  (6+ messages)
` [PATCH 2/6] lei_mirror: support resuming multi-repo clones
` [PATCH 3/6] lei_mirror: more detail
` [PATCH 4/6] on_destroy: support ->cancel callback
` [PATCH 5/6] fingerprint
` [PATCH 6/6] fix clobber

[PATCH] lei_mirror: properly pack-refs in non-forkgroup repos
 2022-11-21  9:34 UTC 

[PATCH] prune: quiet ENOENT on missing directories
 2022-11-19 19:23 UTC 

[PATCH 1/2] clone: require `--objstore=' for default location
 2022-11-18 22:58 UTC  (2+ messages)
` [PATCH 2/2] lei_mirror: shorten remote names

[PATCH] a not serious debug patch to track memory freed
 2022-11-16  9:54 UTC 

[PATCH] clone: require `--objstore=' for default location
 2022-11-15  6:19 UTC 

[PATCH 1/3] clone: drop unnecessary requires
 2022-11-13 21:11 UTC  (3+ messages)
` [PATCH 2/3] clone: use v5.12
` [PATCH 3/3] clone: require `--objstore=' for default location

[PATCH 1/3] lei_mirror: serialize fetches within forkgroups
 2022-11-13 10:52 UTC  (3+ messages)
` [PATCH 2/3] lei_mirror: fix --dry-run for forkgroups
` [PATCH 3/3] lei_mirror: start next forkgroup fetch sooner

[PATCH] lei_mirror: preserve permissions of existing alternates file
 2022-11-11 18:51 UTC 

[PATCH 1/6] lei_mirror: support --objstore and forkgroups
 2022-11-10 12:23 UTC  (6+ messages)
` [PATCH 2/6] lei_mirror: cleanup process reaping logic
` [PATCH 3/6] lei_mirror: ensure git <1.8.5 fallback can use torsocks
` [PATCH 4/6] clone: flesh out --objstore behavior and document
` [PATCH 5/6] lei_mirror: always pack refs for coderepos
` [PATCH 6/6] lei_mirror: set description for non-inboxes, too

[PATCH 1/2] lei_mirror: simplify clone_v2_prep
 2022-11-08  5:48 UTC  (2+ messages)
` [PATCH 2/2] objstore-wip

[PATCH] objstore-wip
 2022-11-04 11:56 UTC 

[PATCH] lei_mirror: hoist out dump_manifest sub
 2022-11-04  1:36 UTC 


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).