AgeCommit message (Expand)AuthorLines
Isolate git from HOME before git's own setupBryce Kwon-3/+5
Sort an empty list without handing qsort a nullBryce Kwon-1/+1
Pass over a notes ref that names no treeBryce Kwon-3/+14
Keep string literals behind const pointersBryce Kwon-1/+1
Remove what the version removal left behindBryce Kwon-2/+0
Cache every branch page under cache-dynamic-ttlBryce Kwon-7/+2
Gate a readme ending in a colon like a disk pathBryce Kwon-4/+2
End a request quietly when the client has goneBryce Kwon-1/+3
Keep clone files and oversized responses out of the cacheBryce Kwon-1/+19
Rename enable-trailers to enable-commit-trailersBryce Kwon-5/+5
Align with spaces instead of tabsBryce Kwon-13/+12
Harden the request path, scan and error recoveryBryce Kwon-52/+125
Answer 404 for a repository whose path is missingBryce Kwon-6/+8
Gate scanned filters with `trust-scan-filters`Bryce Kwon-22/+13
Apply the mailmap at HEAD to every identBryce Kwon-0/+6
Split trailers out of the commit messageBryce Kwon-2/+14
Clean up the whole treeBryce Kwon-56/+47
Trim the comments and dead code across the treeBryce Kwon-54/+37
Report ignored config keys on stderrBryce Kwon-4/+12
Rename the inconsistent config keysBryce Kwon-23/+25
Fold `enable-stats` back into `max-stats`Bryce Kwon-6/+0
Use standard HTTP reason phrasesBryce Kwon-5/+5
Resolve submodule links from `.gitmodules`Bryce Kwon-0/+5
Log scan lock failures that are not contentionBryce Kwon-1/+6
Give up a scan or slot whose lock file was renamedBryce Kwon-0/+13
Let a crashed scan's lock expire with its processBryce Kwon-9/+40
Cache id-pinned pages and snapshots as staticBryce Kwon-3/+27
Keep error pages out of the cacheBryce Kwon-3/+2
Drop the Last-Modified, Expires and ETag headersBryce Kwon-11/+0
Remove the repository homepage featureBryce Kwon-4/+0
Restyle the sources and fix the audit's findingsBryce Kwon-843/+918
Bound the search and cache key a request can askBryce Kwon-1/+8
Gather page output into one bufferBryce Kwon-0/+3
Settle the names, types and layout of the sourcesBryce Kwon-59/+59
Isolate the git environment without a constructorBryce Kwon-8/+13
Update the bundled Git to 2.55.0Bryce Kwon-1/+1
Give empty repositories their own pageBryce Kwon-18/+7
Add `enable-relative-dates` and `date-format`Bryce Kwon-0/+6
Drop the help tab and its built-in guideBryce Kwon-3/+0
Replace the browser markdown renderer with a filterBryce Kwon-3/+0
Add `max-patch-count` to bound the patch viewBryce Kwon-0/+3
Gate the stats page and add a language breakdownBryce Kwon-0/+6
Remove the owner filter hookBryce Kwon-6/+0
Stat oversized diffs instead of inlining themBryce Kwon-0/+6
Cap and paginate the ref listingsBryce Kwon-0/+3
Add a help page with common workflowsBryce Kwon-0/+3
Point the fork's links and credits at itselfBryce Kwon-2/+2
Drop unused config and query fieldsBryce Kwon-4/+0
Key the cache on scheme and hostBryce Kwon-2/+15
Bound the authenticate-post length safelyBryce Kwon-3/+4