| Age | Commit message (Expand) | Author | Lines |
| Sort with git's QSORT | Bryce Kwon | -21/+9 |
| Allocate formatted strings with git's xstrfmt | Bryce Kwon | -30/+15 |
| Let go of a slot lock that cannot take its key | Bryce Kwon | -0/+3 |
| Keep lock contention out of the error log | Bryce Kwon | -11/+25 |
| Lock the cached repolist with flock | Bryce Kwon | -9/+4 |
| Open the lock files close-on-exec | Bryce Kwon | -2/+4 |
| 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 |
| Keep three helpers beside their only callers | Bryce Kwon | -62/+62 |
| Build cgit_date_mode's result on the stack | Bryce Kwon | -2/+1 |
| Write the meta description in one place | Bryce Kwon | -6/+4 |
| Read a title's path from the end with strrchr | Bryce Kwon | -20/+7 |
| Trim trailing slashes with git's strbuf helper | Bryce Kwon | -12/+4 |
| Build the full current url from the current url | Bryce Kwon | -8/+3 |
| Fold the va_list error page into its one caller | Bryce Kwon | -13/+4 |
| Ask head_is_named before carrying the branch | Bryce Kwon | -1/+1 |
| Let self_link's fallback be a plain reporevlink | Bryce Kwon | -8/+2 |
| Escape a submodule link's class like the others | Bryce Kwon | -6/+6 |
| Open site and repository links through one helper | Bryce Kwon | -24/+17 |
| Write each query argument through one helper | Bryce Kwon | -49/+30 |
| Return repolink's delimiter without copying it | Bryce Kwon | -1/+1 |
| Drop the query-string form of every link | Bryce Kwon | -86/+31 |
| Stop leaking the host on an embedded page | Bryce Kwon | -3/+3 |
| Stop leaking the short hash of an object link | Bryce Kwon | -7/+4 |
| Trim a snapshot name without reading out of bounds | Bryce Kwon | -29/+12 |
| Drop two includes nothing in their files uses | Bryce Kwon | -3/+0 |
| Give stdout back from a slot in one place | Bryce Kwon | -10/+11 |
| Use the parser's INT_MAX for every snapshot format | Bryce Kwon | -5/+1 |
| Hand back the fallback branch rather than a copy | Bryce Kwon | -13/+4 |
| Drop dead checks and a repeated filter cleanup | Bryce Kwon | -12/+7 |
| Cap the search with xstrndup alone | Bryce Kwon | -4/+1 |
| Return nothing from two calls nobody checks | Bryce Kwon | -9/+7 |
| Drop reencode's fixed target and unread result | Bryce Kwon | -12/+11 |
| Rename prepare_repo_env to open_repo | Bryce Kwon | -2/+2 |
| Explain the notes setup in one comment | Bryce Kwon | -4/+3 |
| Leave the scan's summary to its header | Bryce Kwon | -7/+3 |
| Drop the scan's redundant stats and one-pass loop | Bryce Kwon | -12/+11 |
| Strip a scanned path's suffixes with git's helpers | Bryce Kwon | -10/+7 |
| Give the Lua-less filter init the Lua block's else | Bryce Kwon | -6/+4 |
| Allocate the filters zeroed with xcalloc | Bryce Kwon | -7/+2 |
| Drop the exec filter's close steps that do nothing | Bryce Kwon | -7/+1 |
| Format the cache listing's times where it prints | Bryce Kwon | -17/+6 |