| Age | Commit message (Expand) | Author | Lines |
| Answer 404 for any path below the about page | Bryce Kwon | -27/+16 |
| Keep the query string across the about redirects | Bryce Kwon | -4/+9 |
| Keep clone files and oversized responses out of the cache | Bryce Kwon | -6/+10 |
| Harden the request path, scan and error recovery | Bryce Kwon | -1/+1 |
| Clean up the whole tree | Bryce Kwon | -9/+8 |
| Fold `enable-stats` back into `max-stats` | Bryce Kwon | -1/+1 |
| Use standard HTTP reason phrases | Bryce Kwon | -2/+2 |
| Mark the cache listing untrusted | Bryce Kwon | -0/+4 |
| Remove the repository homepage feature | Bryce Kwon | -2/+0 |
| Restyle the sources and fix the audit's findings | Bryce Kwon | -78/+86 |
| Settle the names, types and layout of the sources | Bryce Kwon | -7/+6 |
| Drop the help tab and its built-in guide | Bryce Kwon | -10/+0 |
| Gate the stats page and add a language breakdown | Bryce Kwon | -1/+4 |
| Add a help page with common workflows | Bryce Kwon | -0/+10 |
| Point the fork's links and credits at itself | Bryce Kwon | -1/+1 |
| Tolerate a missing or empty repository URL | Bryce Kwon | -1/+2 |
| Gate the cache listing behind `enable-cache-list` | Bryce Kwon | -0/+6 |
| Reorganize into source, assets and libraries | Bryce Kwon | -0/+0 |
| global: replace references to 'sha1' with 'oid' | Christian Hesse | -9/+9 |
| ui-tree: allow per repository override for enable-blame | Christian Hesse | -1/+1 |
| ui-blame: add blame UI | Jeff Smith | -1/+11 |
| about: path_info might not be valid | Jason A. Donenfeld | -1/+2 |
| cmd: redirect empty about/ to homepage or summary | Jason A. Donenfeld | -1/+10 |
| cmd: fix resource leak: free allocation from cgit_currenturl and fmtalloc | Christian Hesse | -3/+7 |
| cmd: fix command definition | John Keeping | -1/+1 |
| cmd: no need for pre function hook now | Jason A. Donenfeld | -15/+9 |
| cmd: remove "want_layout" field | John Keeping | -24/+24 |
| tree: move layout into page function | John Keeping | -1/+1 |
| tag: move layout into page function | John Keeping | -1/+1 |
| summary: move layout into page function | John Keeping | -1/+1 |
| stats: move layout into page function | John Keeping | -1/+1 |
| refs: move layout to page function | John Keeping | -1/+1 |
| log: move layout into page function | John Keeping | -1/+1 |
| diff: move layout to page function | John Keeping | -1/+1 |
| commit: move layout into page function | John Keeping | -1/+1 |
| about: move layout into page functions | John Keeping | -1/+1 |
| redirect: be more careful for different cgi setups | Jason A. Donenfeld | -1/+4 |
| about: always ensure page has a trailing slash | Jason A. Donenfeld | -2/+10 |
| Remove unused parameter from cgit_print_snapshot() | Lukas Fleischer | -1/+1 |
| Switch to exclusively using global ctx | Lukas Fleischer | -51/+51 |
| Update copyright information | Lukas Fleischer | -2/+1 |
| Allow for creating patch series | Lukas Fleischer | -1/+1 |
| cmd.c: Add a "rawdiff" command | Lukas Fleischer | -0/+6 |
| Allow for creating raw diffs with cgit_print_diff() | Lukas Fleischer | -1/+1 |
| readme: use string_list instead of space deliminations | Jason A. Donenfeld | -1/+2 |
| White space around control verbs. | Jason A. Donenfeld | -1/+1 |
| ui-log: Add "commit-sort" option for controlling commit ordering | Tobias Bieniek | -1/+2 |
| ui-diff.c: create a control panel for diff options | Lars Hjemli | -1/+1 |
| Add is_clone flag to available commands | Dan McGee | -21/+21 |
| ui-log: Line-wrap long commit subjects when showmsg is enabled | Johan Herland | -1/+2 |