| Age | Commit message (Expand) | Author | Lines |
| 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 |
| Submit option forms without inline handlers | Bryce Kwon | -0/+10 |
| Add security and fork-behaviour regression testsv2.0.0 | Bryce Kwon | -0/+113 |
| Rebuild the page chrome as semantic HTML | Bryce Kwon | -2/+13 |
| Gate the cache listing behind `enable-cache-list` | Bryce Kwon | -0/+1 |
| Reorganize into source, assets and libraries | Bryce Kwon | -11/+11 |
| tests: t0107: support older and/or non-GNU tar | Todd Zullinger | -4/+4 |
| tests: try with commit-graph | Christian Hesse | -4/+8 |
| tests: do not copy snapshots to /tmp/ | Christian Hesse | -6/+3 |
| global: replace hard coded hash length | Christian Hesse | -1/+1 |
| global: replace references to 'sha1' with 'oid' | Christian Hesse | -2/+2 |
| git: update to v2.29.0 | Christian Hesse | -1/+1 |
| ui-snapshot: add support for zstd compression | Christian Hesse | -1/+43 |
| tests: add tests for xz compressed snapshots | Christian Hesse | -1/+43 |
| ui-snapshot: add support for lzip compression | Hanspeter Portner | -1/+43 |
| tests: allow to skip git version tests | Christian Hesse | -0/+4 |
| tests: skip tests if strace is not functional | Christian Hesse | -0/+6 |
| tests: successfully validate rc versions | Christian Hesse | -1/+1 |
| global: spelling fixes | Ville Skyttä | -5/+5 |
| tests: allow shell to be overridden | John Keeping | -1/+5 |
| t0110: Chain together using && | Jason A. Donenfeld | -8/+8 |
| ui-patch: match git-format-patch(1) output | John Keeping | -2/+2 |
| t0108: modernize style | John Keeping | -10/+10 |