Monorepo for Tangled
Something went wrong. Try again.
knot-pack: send keepalives during upload-pack object selection master
Large clones (e.g. nixpkgs) spend more than a minute selecting objects before sending any pack data. Proxies and clients might drop the connection for timeout. Like git's uploadpack.keepAlive, run selection on a worker thread and write an empty data-band packet every 5s until it finishes. Keepalives only go out on sideband connections, after the `packfile` line, so packfile-uris requests still select silently. Signed-off-by: Seongmin Lee <git@boltless.me>
Author Seongmin Lee Date (Oct 10, 2026, 10:59 AM UTC) Commit 9deff4b6 9deff4b68d86ad3a222e9326d39c1d7e699dac05 Parent 6fb3f5ea 6fb3f5ea4cec7eaf0c9dae274cf1fa09ff4ea198 Change ID tnxvzqms tnxvzqmsktzkozmpwttrtqzsnzpmnunq