| Age | Commit message (Expand) | Author | Lines |
| Make two branch conditions say what they rely on | Bryce Kwon | -1/+1 |
| Hold object sizes in size_t as git 2.55 does | Bryce Kwon | -1/+1 |
| Replace the stray bytes of text that is not UTF-8 | Bryce Kwon | -9/+18 |
| Harden the request path, scan and error recovery | Bryce Kwon | -9/+7 |
| Read the encoding header without its newline | Bryce Kwon | -1/+1 |
| Apply the mailmap at HEAD to every ident | Bryce Kwon | -8/+33 |
| Clean up the whole tree | Bryce Kwon | -10/+5 |
| Trim the comments and dead code across the tree | Bryce Kwon | -8/+3 |
| Restyle the sources and fix the audit's findings | Bryce Kwon | -134/+144 |
| Stop the index and the log repeating work | Bryce Kwon | -2/+8 |
| Settle the names, types and layout of the sources | Bryce Kwon | -1/+1 |
| Backfill an absent commit message | Bryce Kwon | -7/+13 |
| Point the fork's links and credits at itself | Bryce Kwon | -1/+1 |
| Reorganize into source, assets and libraries | Bryce Kwon | -0/+0 |
| global: fix libc constness warnings | Jason A. Donenfeld | -3/+5 |
| git: update to v2.51.1 | Christian Hesse | -1/+1 |
| git: update to v2.46.0 | Christian Hesse | -0/+2 |
| git: update to v2.41.0 | Christian Hesse | -1/+1 |
| global: replace hard coded hash length | Christian Hesse | -3/+2 |
| global: replace references to 'sha1' with 'oid' | Christian Hesse | -3/+3 |
| git: update to v2.24.0 | Christian Hesse | -1/+1 |
| git: update to v2.19.1 | Christian Hesse | -1/+1 |
| parsing: ban sprintf() | Christian Hesse | -1/+1 |
| parsing: ban strncpy() | Christian Hesse | -2/+1 |
| git: update to v2.18.0 | Christian Hesse | -1/+1 |
| parsing: don't clear existing state with empty input | John Keeping | -2/+1 |
| parsing: clear query path before starting | John Keeping | -1/+1 |
| parsing: add timezone to ident structures | John Keeping | -4/+6 |
| git: update to v2.7.0 | Christian Hesse | -2/+2 |
| Drop return value from parse_user() | Lukas Fleischer | -11/+7 |
| Remove leading newline characters from tag messages | Lukas Fleischer | -0/+3 |
| Simplify commit and tag parsing | Lukas Fleischer | -72/+42 |
| Use split_ident_line() in parse_user() | Lukas Fleischer | -28/+17 |
| git: update to v2.0.3 | John Keeping | -1/+2 |
| parsing.c: make commit buffer const | John Keeping | -4/+4 |
| git: update for git 2.0 | Christian Hesse | -6/+6 |
| Fix cgit_parse_url when a repo url is contained in another repo url | Julian Maurice | -9/+14 |
| parsing.c: Remove leading space from committer | Lukas Fleischer | -1/+1 |
| parsing: fix header typo | Jason A. Donenfeld | -1/+1 |
| Replace most uses of strncmp() with prefixcmp() | Lukas Fleischer | -6/+6 |
| Update copyright information | Lukas Fleischer | -1/+1 |
| Mark several functions/variables static | Lukas Fleischer | -3/+3 |
| White space around control verbs. | Jason A. Donenfeld | -2/+2 |
| do not write outside heap buffer | Jim Meyering | -0/+2 |
| Remove dead initialization in cgit_parse_commit() | Lukas Fleischer | -1/+1 |
| Avoid null pointer dereference in reencode(). | Lukas Fleischer | -1/+4 |
| fix two encoding bugs | Julius Plenz | -9/+15 |
| Reencode author and committer | Rémi Lagacé | -0/+4 |
| parsing.c: enable builds with NO_ICONV defined | Lars Hjemli | -0/+4 |
| parsing.c: be prepared for unexpected content in commit/tag objects | Lars Hjemli | -63/+96 |