| Age | Commit message (Expand) | Author | Lines |
| Sort an empty list without handing qsort a null | Bryce Kwon | -1/+1 |
| Stop the stats page after its error page | Bryce Kwon | -11/+12 |
| Add stable markup hooks for site themes | Bryce Kwon | -13/+12 |
| Harden the page renderers | Bryce Kwon | -26/+30 |
| Clean up the whole tree | Bryce Kwon | -25/+13 |
| Trim the comments and dead code across the tree | Bryce Kwon | -4/+4 |
| Remove the auto-submitting selects | Bryce Kwon | -3/+3 |
| Fold `enable-stats` back into `max-stats` | Bryce Kwon | -4/+3 |
| Remove the language breakdown from the stats page | Bryce Kwon | -174/+4 |
| Use standard HTTP reason phrases | Bryce Kwon | -2/+2 |
| Null-terminate the stats pathspec argv | Bryce Kwon | -1/+4 |
| Tidy the structure of the generated markup | Bryce Kwon | -9/+9 |
| Print the language shares without the locale | Bryce Kwon | -1/+5 |
| Tidy the option panels | Bryce Kwon | -8/+8 |
| Restyle the sources and fix the audit's findings | Bryce Kwon | -275/+299 |
| Work out the stats period labels once | Bryce Kwon | -49/+56 |
| Compare author totals by sign | Bryce Kwon | -1/+7 |
| Settle the names, types and layout of the sources | Bryce Kwon | -10/+11 |
| Prune the stats walk and guard its dates | Bryce Kwon | -1/+9 |
| Gate the stats page and add a language breakdown | Bryce Kwon | -18/+182 |
| Submit option forms without inline handlers | Bryce Kwon | -2/+2 |
| Point the fork's links and credits at itself | Bryce Kwon | -1/+1 |
| Fix the stats year label and a missing author | Bryce Kwon | -2/+4 |
| Reorganize into source, assets and libraries | Bryce Kwon | -0/+0 |
| git: update to v2.46.0 | Christian Hesse | -0/+2 |
| ui-stats: add missing source header | Christian Hesse | -0/+8 |
| git: update to v2.41.0 | Christian Hesse | -1/+1 |
| global: use release_commit_memory() | John Keeping | -2/+1 |
| git: update to v2.30.0 | Christian Hesse | -24/+24 |
| git: update to v2.21.0 | Christian Hesse | -1/+1 |
| forms: action should not be empty | Jason A. Donenfeld | -1/+1 |
| ui-stats: cast pointer before checking for zero | John Keeping | -2/+2 |
| ui-stats: if we're going to abuse void*, do it safely | Jason A. Donenfeld | -10/+7 |
| stats: move layout into page function | John Keeping | -2/+6 |
| ui-stats: make cgit_period definitions 'static const' | John Keeping | -7/+7 |
| ui-stats.c: set parent pointer to NULL after freeing it | John Keeping | -0/+1 |
| git: update to v2.0.3 | John Keeping | -1/+1 |
| Switch to exclusively using global ctx | Lukas Fleischer | -15/+14 |
| ui-stats.c: Remove unused macro | Lukas Fleischer | -2/+0 |
| Convert cgit_print_error to a variadic function | John Keeping | -3/+2 |
| Always #include corresponding .h in .c files | John Keeping | -1/+1 |
| Mark several functions/variables static | Lukas Fleischer | -7/+10 |
| White space around control verbs. | Jason A. Donenfeld | -1/+1 |
| Fix several whitespace errors | Lukas Fleischer | -4/+4 |
| Update git to v1.7.5.4 | John Keeping | -1/+1 |
| ui-stats.c: fix invalid html | Lars Hjemli | -1/+1 |
| ui-stats.c: create a control panel for stat options | Lars Hjemli | -24/+27 |
| ui-stats: Remove unnecessary #include | Johan Herland | -2/+0 |
| Use GIT-1.7.3 | Lars Hjemli | -4/+4 |
| fix errors in printf-style format strings | Mark Lodato | -6/+12 |