| Age | Commit message (Collapse) | Author | Lines |
|---|---|---|---|
| Hold object sizes in size_t as git 2.55 does | Bryce Kwon | -1/+1 | |
| Git 2.55 moved object sizes from unsigned long to size_t. The two are the same type on 64-bit hosts, but not on a 32-bit one, where GCC 14 rejects the mismatched pointers, so cgit stopped compiling there. | |||
| Keep string literals behind const pointers | Bryce Kwon | -6/+6 | |
| Git's DEVELOPER=1 build turns on -Wwrite-strings as an error, and the literals stored through plain char pointers failed cgit's own objects there. The exec filter's argv takes the cast execvp needs once, the way git's run-command does. | |||
| Align with spaces instead of tabs | Bryce Kwon | -7/+7 | |
| Harden the page renderers | Bryce Kwon | -11/+60 | |
| Clean up the whole tree | Bryce Kwon | -33/+18 | |
| Trim the comments and dead code across the tree | Bryce Kwon | -1/+1 | |
| Use standard HTTP reason phrases | Bryce Kwon | -7/+7 | |
| Use registered snapshot MIME types | Bryce Kwon | -3/+3 | |
| Print the raw-content headers with the rest | Bryce Kwon | -5/+1 | |
| Drop the Last-Modified, Expires and ETag headers | Bryce Kwon | -2/+0 | |
| Restyle the sources and fix the audit's findings | Bryce Kwon | -125/+173 | |
| Settle the names, types and layout of the sources | Bryce Kwon | -1/+1 | |
| Keep zstd snapshots single-threaded | Bryce Kwon | -1/+3 | |
| Point the fork's links and credits at itself | Bryce Kwon | -1/+1 | |
| AUTHORS now records the upstream developers as the project's history rather than as maintainers of the fork. | |||
| Reorganize into source, assets and libraries | Bryce Kwon | -0/+318 | |
| The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean. | |||
