ref:main
epic #215 Phase 1 + S1: walker property test + lazy object streaming
#37 opened by cole.christensen@gmail.com · epic-215-batch main
May 14, 2026
perf(upload-pack): stream objects through writer one at a time (epic #215 S1)
#36 opened by cole.christensen@gmail.com · perf/stream-walker-into-writer main
May 14, 2026
perf(pack): default zlib level 3 for pack writer output (epic #215 S6)
#35 opened by cole.christensen@gmail.com · perf/zlib-level-tuning main
May 14, 2026
test: walker reachability property test (epic #215 T1)
#34 opened by cole.christensen@gmail.com · feat/walker-invariant-property-test main
May 14, 2026
fix(upload-pack): don't taint reachability with gitlink (mode 160000) SHAs
#33 opened by cole.christensen@gmail.com · fix/sideband-multi-frame-regression main
May 14, 2026
feat(upload-pack): streaming v2 fetch response — no full-pack buffering
#32 opened by cole.christensen@gmail.com · stream-pack-response main
May 11, 2026
perf(pack): streaming parse-and-store with bounded LRU base cache
#31 opened by cole.christensen@gmail.com · stream-pack-resolve main
May 06, 2026
perf(delta): unroll copy-arg decode — 90× faster, profile-driven
#30 opened by cole.christensen@gmail.com · delta-apply-fast-path main
May 06, 2026
perf(pack): single-pass O(N) delta resolution — fixes the next bottleneck on huge pushes
#29 opened by cole.christensen@gmail.com · pack-reader-perf main
May 06, 2026
perf(receive-pack): drop the throttled-SHA cheat — feed absorb-only, flush verifies
#28 opened by cole.christensen@gmail.com · receive-pack-no-cheat main
May 06, 2026
perf: streaming receive-pack — iolist body + throttled SHA + flush API
#27 opened by cole.christensen@gmail.com · receive-pack-streaming-hash main
May 06, 2026
perf: graph cache mtime freshness + walk-base-once in fallback
#26 opened by cole.christensen@gmail.com · graph-cache-freshness-and-fallback-walk-once main
May 06, 2026
perf(graph): batched ahead_behind_many — walk base ancestors once for N heads
#25 opened by cole.christensen@gmail.com · graph-ahead-behind-perf main
Apr 30, 2026
perf(commit-walk): per-process pack cache + pack-first ordering (~120× faster)
#24 opened by cole.christensen@gmail.com · commit-walk-pack-cache main
Apr 29, 2026
fix(diff): linear-space Myers (Myers 1986 §4b) + :atomics V table
#23 opened by cole.christensen@gmail.com · myers-linear-space-counters main
Apr 29, 2026
feat: git lfs — pointer, store, batch, transfer, locks
#22 opened by cole.christensen@gmail.com · feat/lfs main
Apr 20, 2026
fix: UploadPackV2 must not emit acks section when client sends done
#21 opened by cole.christensen@gmail.com · fix/upload-pack-v2-done-skip-acks main
Apr 19, 2026
test: realistic-client protocol coverage (40 new integration tests)
#20 opened by cole.christensen@gmail.com · test/realistic-client-protocol-coverage main
Apr 19, 2026
fix: UploadPackV2 always emits acks section when haves were sent
#19 opened by cole.christensen@gmail.com · fix/upload-pack-v2-haves-always-emit-acks main
Apr 18, 2026
fix: UploadPackV2 emits `ready` (or omits acks) when client sends `done`
#18 opened by cole.christensen@gmail.com · fix/upload-pack-v2-done-ready main
Apr 18, 2026
feat: top-level Graph-aware API (ahead_behind, commits_between, rebuild_graph)
#17 opened by cole.christensen@gmail.com · feat/top-level-graph-api main
Apr 18, 2026
feat: Graph queries — ancestor?, ahead_behind, commits_between
#16 opened by cole.christensen@gmail.com · feat/graph-queries main
Apr 18, 2026
feat: commit-graph index — part 1 (storage + binary format + build)
#15 opened by cole.christensen@gmail.com · feat/commit-graph-index-part1 main
Apr 18, 2026
feat: write_tree/2, commit_tree/3, merge_branches/4 (#24)
#14 opened by cole.christensen@gmail.com · feat/commit-tree-and-merge-branches main
Apr 18, 2026
Parallelize S3 list_refs GETs and put_pack uploads
#13 opened by cole.christensen@gmail.com · feat/s3-parallel-list-refs-put-pack main
Apr 17, 2026
docs: confirm REF_DELTA thin-pack support
#12 opened by cole.christensen@gmail.com · chore/close-ref-delta-issue main
Apr 17, 2026
ci: push tag via ANVIL_TOKEN URL, not clone-token origin
#11 opened by cole.christensen@gmail.com · ci/git-push-via-anvil-token main
Apr 13, 2026
ci: use auto-injected ANVIL_TOKEN from fangorn/anvil#46
#10 opened by cole.christensen@gmail.com · ci/use-injected-anvil-token main
Apr 13, 2026
fix: drop broken file(1) sanity check from release step
#9 opened by cole.christensen@gmail.com · fix/release-ci-drop-broken-sanity-check main
Apr 13, 2026
fix: release CI downloads anvil CLI from /runner/download
#8 opened by cole.christensen@gmail.com · fix/release-ci-anvil-download-url main
Apr 13, 2026
Fix CI release: branch detection and anvil CLI install
#7 opened by cole.christensen@gmail.com · fix/ci-release-branch-detection main
Apr 09, 2026
Add telemetry events for core operations
#6 opened by cole.christensen@gmail.com · feat/telemetry-events main
Apr 09, 2026
Add update and post-receive hook support
#5 opened by cole.christensen@gmail.com · feat/update-and-post-receive-hooks main
Apr 09, 2026
Add automatic CI-driven release process
#4 opened by cole.christensen@gmail.com · feat/ci-release-process main
Apr 09, 2026
Configurable object size limits and docs update
#3 opened by cole.christensen@gmail.com · feat/configurable-size-limits-and-docs main
Apr 09, 2026
Implement fsck integrity verification
#2 opened by cole.christensen@gmail.com · feat/fsck-integrity-verification main
Apr 09, 2026
Enforce Dialyzer in CI
#1 opened by cole.christensen@gmail.com · fix/enforce-dialyzer-ci main
Apr 09, 2026