| Age | Commit message (Expand) | Author | Lines |
| Collect test scratch output under trash and results | Bryce Kwon | -15/+33 |
| Add a test suite for the shipped extensions | Bryce Kwon | -0/+1582 |
| Point clone rows at a url a browser can follow | Bryce Kwon | -0/+21 |
| Remove the language breakdown from the stats page | Bryce Kwon | -14/+9 |
| Keep a detached head in the branch switcher | Bryce Kwon | -0/+20 |
| Add a meta description to the page head | Bryce Kwon | -0/+3 |
| Use registered snapshot MIME types | Bryce Kwon | -3/+3 |
| Null-terminate the stats pathspec argv | Bryce Kwon | -0/+6 |
| Add a README describing the test suite | Bryce Kwon | -0/+84 |
| Add tests for the plain page and the atom feed | Bryce Kwon | -0/+116 |
| Slim the serve test to what it actually needs | Bryce Kwon | -3/+7 |
| Rewrite the snapshot test around one helper | Bryce Kwon | -192/+83 |
| Deduplicate the cache test request lists | Bryce Kwon | -48/+25 |
| Prefer POSIX forms throughout the test scripts | Bryce Kwon | -14/+28 |
| Renumber the test scripts into themed ranges | Bryce Kwon | -3/+7 |
| Resolve submodule links from `.gitmodules` | Bryce Kwon | -1/+149 |
| Fix the submodule rows in the tree listing | Bryce Kwon | -0/+49 |
| Serve nothing further once a fill is abandoned | Bryce Kwon | -0/+29 |
| Keep error pages out of the cache | Bryce Kwon | -0/+14 |
| Always send the Status header | Bryce Kwon | -5/+20 |
| Drop the Last-Modified, Expires and ETag headers | Bryce Kwon | -4/+4 |
| Remove the obsolete summary attributes | Bryce Kwon | -1/+1 |
| Rework the diffstat rows and their summary | Bryce Kwon | -1/+1 |
| Fix ampersand handling in generated urls | Bryce Kwon | -4/+5 |
| Split preview server output at the first blank line | Bryce Kwon | -0/+96 |
| Tidy the test comments and shell portability | Bryce Kwon | -135/+311 |
| Bound the search and cache key a request can ask | Bryce Kwon | -0/+40 |
| Gather page output into one buffer | Bryce Kwon | -0/+65 |
| Emit generated runs in batches, not a write each | Bryce Kwon | -0/+53 |
| Fix hunk numbering and a leak in the ssdiff view | Bryce Kwon | -0/+35 |
| Sort refs by the date the ref actually carries | Bryce Kwon | -0/+57 |
| Expand `module-link` placeholders outside printf | Bryce Kwon | -0/+71 |
| Add `enable-relative-dates` and `date-format` | Bryce Kwon | -0/+91 |
| Mark the security test executable | Bryce Kwon | -0/+0 |
| Drop the help tab and its built-in guide | Bryce Kwon | -25/+0 |
| Reorganize the tree into vendor/ and custom/ | Bryce Kwon | -8/+8 |
| Replace the browser markdown renderer with a filter | Bryce Kwon | -2/+2 |
| Add `max-patch-count` to bound the patch view | Bryce Kwon | -0/+13 |
| Backfill an absent commit message | Bryce Kwon | -0/+22 |
| Cap diff blobs by `max-blob-size` | Bryce Kwon | -0/+26 |
| Percent-encode file paths in side-by-side diffs | Bryce Kwon | -0/+26 |
| Bound syntax-highlight memory and widen coverage | Bryce Kwon | -0/+5 |
| Reorganize and simplify the Makefile | Bryce Kwon | -2/+2 |
| Make the clean targets remove real test output | Bryce Kwon | -2/+2 |
| Gate the stats page and add a language breakdown | Bryce Kwon | -0/+81 |
| Move syntax highlighting to a Lua source filter | Bryce Kwon | -0/+18 |
| Stat oversized diffs instead of inlining them | Bryce Kwon | -3/+42 |
| Cap and paginate the ref listings | Bryce Kwon | -0/+60 |
| Add a help page with common workflows | Bryce Kwon | -0/+25 |
| Keep line structure in plaintext readmes | Bryce Kwon | -0/+4 |