NKESSLING@TERMINALRTM 17:28:42 · UTC 15:28
LOG ~/log
Commits, releases and the year at a glance. The same data drives the chart on the home page.
- COMMITS · 12M
- 1,837
- LONGEST STREAK
- 140 days
- RELEASES
- 14
- REPOS
- 8
ACT ACTIVITY · 52 WEEKS1,837 COMMITS
A year of commits, one square a day.
Hover a day for the count. Gaps are holidays; the bright run in October was a release.
COMMITS1,837
LONGEST STREAK140 days
BEST DAY20 commits
ACTIVE DAYS356 / 364
MON286
TUE317
WED315
THU306
FRI333
SAT156
SUN124
LOG CHANGELOG · ALL REPOS12 ENTRIES · 2,351 LINES
Every commit worth reading, newest first.
A changelog across all repos. Filter by kind of change; each line says what changed and how big it was.
- 27 SEPTTIDEfixfsync the directory after a segment rotates+48 −12
- 26 SEPTKILNfeatcontent-addressed cache hits across branches+312 −41
- 25 SEPTWRENreleasev2.4.0: group notes by conventional scope+96 −30
- 24 SEPTPRSMperfdiff two traces in O(n log n), was O(n²)+140 −188
- 23 SEPTLOOMfixfair scheduling starved one tenant under burst+57 −9
- 22 SEPTTIDEbench1.92 GB/s sequential append on M3, one core+22 −3
- 20 SEPTFERNfeatunion types and exhaustive match+406 −77
- 19 SEPTSLABdocsexplain generation checks with a diagram+64 −5
- 17 SEPTDOCKfeatwildcard TLS for *.dock.test in one command+188 −20
- 16 SEPTKILNfixevict by size, not by count+35 −29
- 14 SEPTTIDErefactorsplit recovery into scan and replay+221 −264
- 12 SEPTWRENfeatlink each note to its pull request+73 −11
OSS UPSTREAM · PULL REQUESTSLAST 10
Pull requests to other people’s projects.
Most of my best work is small fixes in libraries everyone depends on. Here are the last ten.
0MERGED UPSTREAM
0PROJECTS
0REVIEWS GIVEN
0MAINTAINER ON
MERGE RATE
93%
2026-09-11harbor-http#2291Stop leaking a connection when a request body errorsMERGED+38 −6
2026-08-28quill-orm#881Batch inserts inside one transaction by defaultMERGED+142 −51
2026-08-19tern-db#4410Document fsync semantics on macOSMERGED+64 −2
2026-08-02sandpiper-rpc#1207Deadline propagation across streaming callsOPEN+310 −44
2026-07-21marten-cli#356Respect NO_COLOR in every subcommandMERGED+27 −19
2026-07-09larkspur-trace#998Sampling that keeps every error spanMERGED+205 −88
2026-06-30tern-db#4377Crash test for directory sync after renameMERGED+96 −0
2026-06-14quill-orm#842Change default isolation level to serializableCLOSED+12 −12
2026-05-27harbor-http#2204Configurable header size limitMERGED+51 −9
2026-05-03osprey-cache#610Evict by bytes, not entriesMERGED+77 −31