| Age | Commit message (Expand) | Author | Lines |
| Let go of a slot lock that cannot take its key | Bryce Kwon | -0/+18 |
| Keep lock contention out of the error log | Bryce Kwon | -13/+45 |
| Lock the cached repolist with flock | Bryce Kwon | -9/+42 |
| Open the lock files close-on-exec | Bryce Kwon | -2/+31 |
| Tidy the cache test's helpers and outputs | Bryce Kwon | -24/+18 |
| Use test_dir_is_empty for the empty cache checks | Bryce Kwon | -16/+8 |
| Catch a lexer's failure in one place | Bryce Kwon | -12/+9 |
| Write a session's expiry in whole seconds | Bryce Kwon | -0/+21 |
| Drop an auth prerequisite no test asks for | Bryce Kwon | -4/+2 |
| Set the Lua prerequisite once for every test | Bryce Kwon | -87/+27 |
| Move the highlighter fallback check into t0502 | Bryce Kwon | -24/+12 |
| Share the request helpers in the auth checks | Bryce Kwon | -77/+49 |
| Let an unmirrored sink fail the way Lua would | Bryce Kwon | -12/+0 |
| Drop the auth stubs no check reaches | Bryce Kwon | -20/+6 |
| Collect an email filter's writes like the others | Bryce Kwon | -10/+12 |
| Say what really differs between the auth filters | Bryce Kwon | -6/+8 |
| Drop auth guards for input cgit never sends | Bryce Kwon | -21/+10 |
| Strip control characters from the location alone | Bryce Kwon | -20/+12 |
| Drop the URL helpers' guards that cannot fire | Bryce Kwon | -18/+2 |
| Keep only the request fields the auth filters read | Bryce Kwon | -42/+10 |
| Take a signed cookie apart with one match | Bryce Kwon | -82/+11 |
| Drop a highlighter check that tested the harness | Bryce Kwon | -6/+0 |
| Drop the highlighter's extension fallback | Bryce Kwon | -61/+13 |
| Call string.match like the rest of the highlighter | Bryce Kwon | -1/+1 |
| Drop a stray blank line from the about-render tests | Bryce Kwon | -1/+0 |
| Carry a man page's text as plain strings | Bryce Kwon | -23/+16 |
| Take a no fill line's plain text from its nodes | Bryce Kwon | -7/+1 |
| Wrap a man page's font runs with the macros' helper | Bryce Kwon | -27/+11 |
| Reuse the digit pattern where it is spelt out | Bryce Kwon | -2/+2 |
| Build the block start test from the line grammars | Bryce Kwon | -2/+1 |
| Count a rule among the blocks that end a paragraph | Bryce Kwon | -7/+4 |
| Inline the list check before indented code | Bryce Kwon | -6/+2 |
| Read a setext heading's level off its capture | Bryce Kwon | -10/+4 |
| Build every code block in one place | Bryce Kwon | -17/+11 |
| Replace a readme's NUL bytes in one substitution | Bryce Kwon | -19/+3 |
| Let the dispatch serve markdown without lpeg | Bryce Kwon | -5/+0 |
| Render markdown and man pages through one function | Bryce Kwon | -28/+18 |
| Drop three needless forward declarations | Bryce Kwon | -9/+3 |
| Drop fallbacks for a match that cannot fail | Bryce Kwon | -3/+3 |
| Drop the readme hooks that nothing reads | Bryce Kwon | -20/+12 |
| Declare the repository variables' struct in place | Bryce Kwon | -6/+4 |
| Build cgit_ensure_end's copy in one expression | Bryce Kwon | -9/+1 |
| Leave the zeroed repository fields to the memset | Bryce Kwon | -3/+0 |
| Grow the repository and ref lists with ALLOC_GROW | Bryce Kwon | -24/+6 |
| Join a diff line's pieces within one call | Bryce Kwon | -32/+8 |
| Cut two comments that repeat the header or a name | Bryce Kwon | -5/+3 |
| Explain the encoded ampersand and plus at the table | Bryce Kwon | -6/+5 |
| Map the markup characters to entities in one place | Bryce Kwon | -28/+34 |
| Keep the permission triplet beside its one caller | Bryce Kwon | -13/+8 |
| Keep the clone row and title docs in the header | Bryce Kwon | -11/+15 |