| Age | Commit message (Expand) | Author | Lines |
| Gate the stats page and add a language breakdown | Bryce Kwon | -0/+81 |
| Move syntax highlighting to a Lua source filter | Bryce Kwon | -0/+18 |
| Stat oversized diffs instead of inlining them | Bryce Kwon | -3/+42 |
| Cap and paginate the ref listings | Bryce Kwon | -0/+60 |
| Add a help page with common workflows | Bryce Kwon | -0/+25 |
| Keep line structure in plaintext readmes | Bryce Kwon | -0/+4 |
| Submit option forms without inline handlers | Bryce Kwon | -0/+10 |
| Add security and fork-behaviour regression testsv2.0.0 | Bryce Kwon | -0/+113 |
| Rebuild the page chrome as semantic HTML | Bryce Kwon | -2/+13 |
| Gate the cache listing behind `enable-cache-list` | Bryce Kwon | -0/+1 |
| Reorganize into source, assets and libraries | Bryce Kwon | -11/+11 |
| tests: t0107: support older and/or non-GNU tar | Todd Zullinger | -4/+4 |
| tests: try with commit-graph | Christian Hesse | -4/+8 |
| tests: do not copy snapshots to /tmp/ | Christian Hesse | -6/+3 |
| global: replace hard coded hash length | Christian Hesse | -1/+1 |
| global: replace references to 'sha1' with 'oid' | Christian Hesse | -2/+2 |
| git: update to v2.29.0 | Christian Hesse | -1/+1 |
| ui-snapshot: add support for zstd compression | Christian Hesse | -1/+43 |
| tests: add tests for xz compressed snapshots | Christian Hesse | -1/+43 |
| ui-snapshot: add support for lzip compression | Hanspeter Portner | -1/+43 |
| tests: allow to skip git version tests | Christian Hesse | -0/+4 |
| tests: skip tests if strace is not functional | Christian Hesse | -0/+6 |
| tests: successfully validate rc versions | Christian Hesse | -1/+1 |
| global: spelling fixes | Ville Skyttä | -5/+5 |
| tests: allow shell to be overridden | John Keeping | -1/+5 |
| t0110: Chain together using && | Jason A. Donenfeld | -8/+8 |
| ui-patch: match git-format-patch(1) output | John Keeping | -2/+2 |
| t0108: modernize style | John Keeping | -10/+10 |
| tests: only do lua tests if lua is compiled-in | Jason A. Donenfeld | -2/+17 |
| t0111: Additions and fixes | Lukas Fleischer | -10/+10 |
| t0111: Add basic tests for Lua filters | Lukas Fleischer | -36/+63 |
| tests/: Add t0111-filter.sh | Lukas Fleischer | -0/+57 |
| tests: add CGIT_TEST_OPTS variable to Makefile | John Keeping | -1/+1 |
| tests: add Valgrind support | John Keeping | -1/+48 |
| Reduce line number bloat, fix hover effect | Peter Wu | -2/+2 |
| tests/: Add t0110-rawdiff.sh | Lukas Fleischer | -0/+42 |
| t0108: Add tests for revision ranges | Lukas Fleischer | -0/+17 |
| t0108: Compare output with git-format-patch(1) | Lukas Fleischer | -0/+7 |
| ui-patch.c: Add additional newline after each patch | Lukas Fleischer | -2/+2 |
| t0108: Avoid unnecessary fork() | Lukas Fleischer | -1/+1 |
| cache.c: cache ls_cache output properly | John Keeping | -1/+7 |
| tests: introduce strip_header() helper function | John Keeping | -2/+10 |
| t0109: "function" is a bash-ism | John Keeping | -1/+1 |
| ui-snapshot: do not access $HOME | Jason A. Donenfeld | -0/+1 |
| t0001: validate Git -rcN version numbers correctly | John Keeping | -1/+6 |
| t0001: ignore ".dirty" suffix on Git version | John Keeping | -1/+1 |
| tests: set TEST_OUTPUT_DIRECTORY to the CGit test directory | John Keeping | -0/+1 |
| t0109: test more URLs | John Keeping | -4/+20 |
| t0107: Skip ZIP tests if unzip(1) isn't available | Lukas Fleischer | -4/+10 |
| tests/: Do not use `sed -i` | Lukas Fleischer | -5/+8 |