| Age | Commit message (Expand) | Author | Lines |
| Sort an empty list without handing qsort a null | Bryce Kwon | -1/+1 |
| Hold a scanned defbranch to a ref name | Bryce Kwon | -1/+3 |
| Give a repository without a path no age | Bryce Kwon | -0/+6 |
| Date a reftable repository on the index | Bryce Kwon | -0/+10 |
| Hand the about filter the tree url its links need | Bryce Kwon | -1/+1 |
| Indent continuation lines with one tab | Bryce Kwon | -1/+1 |
| Keep string literals behind const pointers | Bryce Kwon | -4/+4 |
| Add stable markup hooks for site themes | Bryce Kwon | -7/+10 |
| Harden the page renderers | Bryce Kwon | -4/+7 |
| Clean up the whole tree | Bryce Kwon | -12/+6 |
| Trim the comments and dead code across the tree | Bryce Kwon | -3/+2 |
| Use standard HTTP reason phrases | Bryce Kwon | -1/+1 |
| Tidy the structure of the generated markup | Bryce Kwon | -5/+5 |
| Skip the owner link when a repo has no owner | Bryce Kwon | -7/+11 |
| Let the listings wrap and the diff tables scroll | Bryce Kwon | -1/+1 |
| Restyle the sources and fix the audit's findings | Bryce Kwon | -159/+204 |
| Stop the index and the log repeating work | Bryce Kwon | -20/+35 |
| Settle the names, types and layout of the sources | Bryce Kwon | -2/+2 |
| Remove the owner filter hook | Bryce Kwon | -5/+1 |
| Point the fork's links and credits at itself | Bryce Kwon | -1/+1 |
| Compare repository idle times by sign | Bryce Kwon | -1/+7 |
| Date repositories from HEAD and guard its branch | Bryce Kwon | -2/+27 |
| Adapt the layout to small screens | Bryce Kwon | -8/+10 |
| Reorganize into source, assets and libraries | Bryce Kwon | -0/+0 |
| cgit: truncate all config values at the newline | Jason A. Donenfeld | -1/+1 |
| ui-repolist,ui-shared: remove redundant title on repo anchors | Chris Mayo | -1/+1 |
| ui-repolist: do not return unsigned (negative) value | Christian Hesse | -1/+1 |
| global: make 'char *path' const where possible | Christian Hesse | -1/+1 |
| global: remove functionality we deprecated for cgit v1.0 | Christian Hesse | -3/+0 |
| html: html_ntxt with no ellipsis | Jeff Smith | -1/+2 |
| Remove unused variable from sort_section() | Lukas Fleischer | -1/+0 |
| ui-repolist: properly sort by age | Jason A. Donenfeld | -21/+17 |
| css: highlight even table rows and skip empty rows | Christian Hesse | -1/+1 |
| ui-repolist: fix memory leak | Christian Hesse | -1/+3 |
| ui-repolist: fix memory leak | Christian Hesse | -1/+4 |
| ui: show ages in the originator's timezone | John Keeping | -1/+1 |
| ui-shared: remove "format" from cgit_print_age() | John Keeping | -1/+1 |
| ui-repolist: return HTTP 404 if no repositories found | Peter Colberg | -3/+17 |
| ui-repolist: extract repo visibility criteria to separate function | Peter Colberg | -3/+10 |
| ui-repolist: initialize char *buf to NULL | Christian Hesse | -1/+1 |
| ui-repolist: fix resource leak: free allocation from cgit_currenturl | Christian Hesse | -1/+3 |
| ui-repolist: fix resource leak: free before return | Christian Hesse | -1/+3 |
| about: move layout into page functions | John Keeping | -1/+4 |
| Remove redundant includes | John Keeping | -1/+0 |
| log: allow users to follow a file | John Keeping | -1/+1 |
| ui-repolist: make sortcolumn definitions 'static const' | John Keeping | -2/+2 |
| Avoid non-ANSI function declarations | John Keeping | -3/+3 |
| Make root handling sane again. | Jason A. Donenfeld | -1/+1 |
| ui-shared: Add current url helper function. | Jason A. Donenfeld | -2/+2 |
| ui-repolist: use ctx.qry.url instead of rooturl, in case we're filtering | Jason A. Donenfeld | -2/+2 |