| Age | Commit message (Expand) | Author | Lines |
| Abbreviate the index ids into local buffers | Bryce Kwon | -14/+3 |
| Name the diff prototype parameters as defined | Bryce Kwon | -1/+1 |
| Find blame's next tab stop the way ssdiff does | Bryce Kwon | -2/+3 |
| Emit both blame side columns with one loop | Bryce Kwon | -18/+6 |
| Set the blame scoreboard's path once | Bryce Kwon | -1/+0 |
| Clear the blame details with string_list_clear | Bryce Kwon | -10/+1 |
| Test a blob for binary before blaming it | Bryce Kwon | -15/+9 |
| Pass request strings on without copying them | Bryce Kwon | -13/+5 |
| Move the stats period struct into ui-stats.c | Bryce Kwon | -28/+27 |
| Print every stats row with one function | Bryce Kwon | -32/+16 |
| Step a stats period with one function | Bryce Kwon | -50/+20 |
| Build the patch and stats arguments in a strvec | Bryce Kwon | -32/+22 |
| Drop an unused include from the patch page | Bryce Kwon | -1/+0 |
| Drop rev settings that change nothing | Bryce Kwon | -9/+0 |
| Split a log range with git's string list helper | Bryce Kwon | -29/+9 |
| Free the log's tip when its walk fails | Bryce Kwon | -14/+25 |
| Refuse pathspec magic on the stats page | Bryce Kwon | -0/+15 |
| Open the stats window at midnight on its first day | Bryce Kwon | -0/+32 |
| Label the age column of a followed log | Bryce Kwon | -20/+32 |
| Drop the default capture flag from the listeners | Bryce Kwon | -5/+5 |
| Hand the tab fade to its listeners directly | Bryce Kwon | -11/+11 |
| Write the longest age delay as a day | Bryce Kwon | -1/+1 |
| Drop the age limit that no age can reach | Bryce Kwon | -11/+6 |
| Hide what each narrow layout drops in one rule | Bryce Kwon | -54/+32 |
| Drop a phone width the list rule already sets | Bryce Kwon | -4/+0 |
| 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 |