| Age | Commit message (Expand) | Author | Lines |
| Write the side-by-side diff borders once | Bryce Kwon | -9/+6 |
| Drop a diffstat rule that matches nothing | Bryce Kwon | -7/+0 |
| Share one rule between the commit page headers | Bryce Kwon | -6/+2 |
| Share one text rule between a message and its notes | Bryce Kwon | -4/+2 |
| Share the cells of the commit and trailer tables | Bryce Kwon | -7/+4 |
| Share the frame of the binary and stats tables | Bryce Kwon | -10/+6 |
| Let the blame table take the blob table's rules | Bryce Kwon | -12/+2 |
| Share one rule between two plain row hovers | Bryce Kwon | -5/+2 |
| Keep the list heading rules together | Bryce Kwon | -4/+4 |
| Write the prefixed form first, as mask-image does | Bryce Kwon | -2/+2 |
| Colour the login error like the other errors | Bryce Kwon | -1/+1 |
| Underline the truncation link in both diff views | Bryce Kwon | -1/+1 |
| Scroll a line range to where a single line lands | Bryce Kwon | -2/+11 |
| Stop skipping ages as they change unit | Bryce Kwon | -1/+7 |
| Trim serve.py of a story and an unused parameter | Bryce Kwon | -10/+5 |
| Trim the build script comments | Bryce Kwon | -17/+5 |
| Write the flags recipe the way the version one is | Bryce Kwon | -3/+3 |
| Trim and correct the build file comments | Bryce Kwon | -19/+9 |
| Export only what the cgit build reads | Bryce Kwon | -2/+1 |
| Rewrap the max-ref-count comment | Bryce Kwon | -2/+1 |
| Spell customisation and uncoloured the British way | Bryce Kwon | -2/+3 |
| Trim the trailer and cache-list entries | Bryce Kwon | -7/+4 |
| Leave the mime.types format to its own docs | Bryce Kwon | -4/+1 |
| Fetch the Git submodule in one command | Bryce Kwon | -4/+2 |
| Point each hook at the other hooks here | Bryce Kwon | -3/+6 |
| Drop config comments that restate their line | Bryce Kwon | -7/+2 |
| Say each routing fact once in the server configs | Bryce Kwon | -20/+16 |
| Leave the filter prefixes to the filter preamble | Bryce Kwon | -12/+7 |
| Say minutes once in the cache ttl comments | Bryce Kwon | -12/+9 |
| Drop the filter note from the cgitrc header | Bryce Kwon | -4/+0 |
| Quote every name under See also | Bryce Kwon | -11/+14 |
| End each MANUAL entry with its default | Bryce Kwon | -41/+41 |
| Trim the enable-http-clone entry | Bryce Kwon | -12/+6 |
| Say once which variables a macro can name | Bryce Kwon | -9/+5 |
| Name the guarded settings in one place | Bryce Kwon | -9/+5 |
| Point repo overrides at their global entries | Bryce Kwon | -15/+5 |
| Trim the header notes in the server configs | Bryce Kwon | -23/+7 |
| Leave the filter contracts to the Filter API | Bryce Kwon | -35/+26 |
| Describe project-list as the file it names | Bryce Kwon | -1/+1 |
| Say each css and js line holds one url | Bryce Kwon | -3/+3 |
| Drop the snapshot format from the query comment | Bryce Kwon | -1/+1 |
| Name every default asset link in the configs | Bryce Kwon | -11/+11 |
| Say which versions enable-version-info names | Bryce Kwon | -6/+5 |
| Document virtual-root's default of SCRIPT_NAME | Bryce Kwon | -7/+7 |
| Move scan-path below the settings it inherits | Bryce Kwon | -7/+19 |
| Keep the age hook quiet when it cannot write | Bryce Kwon | -5/+30 |
| Release v2.10.0 v2.10.0 | Bryce Kwon | -1/+77 |
| Rename CHANGELOG.txt to CHANGE.txt | Bryce Kwon | -0/+0 |
| Credit Git in the README | Bryce Kwon | -0/+4 |
| Declare each phony target beside its rule | Bryce Kwon | -9/+19 |