AgeCommit message (Collapse)AuthorLines
Clean up the whole treeBryce Kwon-8/+4
Trim the comments and dead code across the treeBryce Kwon-7/+14
Convert the manual page to plain `MANUAL.txt`Bryce Kwon-57/+6
Beyond the format change, the documented defaults and inheritance notes now match what the code does.
Release v2.6.1v2.6.1Bryce Kwon-1/+1
Release v2.6.0v2.6.0Bryce Kwon-1/+1
Release v2.5.0v2.5.0Bryce Kwon-1/+1
Restyle the sources and fix the audit's findingsBryce Kwon-31/+34
Update the bundled Git to 2.55.0Bryce Kwon-3/+11
Drop the GitHub workflows and the dist targetBryce Kwon-22/+1
Reorganize the tree into vendor/ and custom/Bryce Kwon-4/+4
Release v2.2.0v2.2.0Bryce Kwon-1/+1
Add a dist target and build releases through itBryce Kwon-1/+21
Reorganize and simplify the MakefileBryce Kwon-70/+66
Remove the PDF documentation outputBryce Kwon-22/+6
Make the clean targets remove real test outputBryce Kwon-1/+4
Release v2.1.0v2.1.0Bryce Kwon-1/+1
Drop the OpenSSL build dependencyBryce Kwon-2/+2
macOS selects CommonCrypto so this never surfaced there, but on Linux the build failed on a missing openssl header unless libssl-dev was installed. cgit is read-only and needs no crypto.
Reorganize into source, assets and librariesBryce Kwon-73/+68
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.
Bump versionv1.3.1Jason A. Donenfeld-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
git: update to v2.54.0Christian Hesse-1/+1
Update to git version v2.54.0, this requires changes for these upstream commits: * d9ecf268ef3f69130fa269012318470d908978f6 odb: embed base source in the "files" backend * cb506a8a69c953f7b87bb3ae099e0bed8218d3ab odb: introduce "files" source ... and probably more related. Signed-off-by: Christian Hesse <mail@eworm.de> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Bump versionv1.3Jason A. Donenfeld-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Makefile: fix uninstall to remove filtersChristian Barcenas-0/+7
Signed-off-by: Christian Barcenas <christian@cbarcenas.com> Signed-off-by: Christian Hesse <mail@eworm.de>
Makefile: fix uninstall to remove js and robots.txtChristian Barcenas-0/+2
Signed-off-by: Christian Barcenas <christian@cbarcenas.com> Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.53.0Christian Hesse-1/+1
Update to git version v2.53.0, this requires changes for these upstream commits: * bdbebe5714b25dc9d215b48efbb80f410925d7dd refs: introduce wrapper struct for `each_ref_fn` * 589127caa73090040200989ff4d24c3d54f473f2 packfile: move list of packs into the packfile store * 5a5c7359f77ecd1bc4b0e172563161d602f131d3 refs: drop `current_ref_iter` hack * b6e4cc8c32850315323961659e553d1d14591f7f tag: support arbitrary repositories in parse_tag() * 84f0e60b28de69d1ccb7a51b729af6202b6cf4c8 packfile: move packfile store into object source Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.52.0Christian Hesse-1/+1
Update to git version v2.52.0, this requires changes for these upstream commits: * 9f6dfe43c8a55b833ae16486bcafe29b543461f9 string-list: align string_list_split() with its _in_place() counterpart * 78237ea53d6546aeab7adb2c7547a1177311ccde packfile: split up responsibilities of `reprepare_packed_git()` * 751808b2a18acba76b824aed4d8b7442bd7f5fca packfile: refactor `get_packed_git()` to work on packfile store Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.51.2Christian Hesse-1/+1
Update to git version v2.51.2, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.51.1Christian Hesse-1/+1
Update to git version v2.51.1, this requires changes for these upstream commits: * e1d062e8ba0b72f49e9ef9713cc7011c330baab8 odb: drop deprecated wrapper functions Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.51.0Christian Hesse-1/+1
Update to git version v2.51.0, this requires changes for these upstream commits: * 8f49151763cb81adf4bcec53c1ae67057081b02d object-store: rename files to "odb.{c,h}" Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.50.1Christian Hesse-1/+1
Update to git version v2.50.1, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.50.0Christian Hesse-1/+1
Update to git version v2.50.0, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.49.0Christian Hesse-1/+1
Update to git version v2.49.0, this requires changes for these upstream commits: * 88dd321cfedc6ee190dfafe4670a83ea33cdf4a3 path: drop `git_path()` in favor of `repo_git_path()` Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.48.1Christian Hesse-1/+1
Update to git version v2.48.0, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.48.0Christian Hesse-1/+1
Update to git version v2.48.0, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.47.1Christian Hesse-1/+1
Update to git version v2.47.1, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.47.0Christian Hesse-1/+1
Update to git version v2.47.0, this requires changes for these upstream commits: * e8207717f1623325fe1c95338fb03c1104ed5687 refs: add referent to each_ref_fn Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.46.2Christian Hesse-1/+1
Update to git version v2.46.2, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.46.1Christian Hesse-1/+1
Update to git version v2.46.1, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.46.0Christian Hesse-1/+1
Update to git version v2.46.0, this requires changes for these upstream commits: * e7da9385708accf518a80a1e17969020fb361048 global: introduce `USE_THE_REPOSITORY_VARIABLE` macro * 9da95bda74cf10e1475384a71fd20914c3b99784 hash: require hash algorithm in `oidread()` and `oidclr()` * 30aaff437fddd889ba429b50b96ea4c151c502c5 refs: pass repo when peeling objects * c8f815c2083c4b340d4148a15d45c55f2fcc7d3f refs: remove functions without ref store Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.45.2Christian Hesse-1/+1
Update to git version v2.45.2, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.45.1Christian Hesse-1/+1
Update to git version v2.45.1, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.45.0Christian Hesse-1/+1
Update to git version v2.45.0, this requires changes for these upstream commits: * 9720d23e8caf4adee44b3a32803a9bb0480118bd date: make DATE_MODE thread-safe Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.44.0Christian Hesse-1/+1
Update to git version v2.44.0, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.43.2Christian Hesse-1/+1
Update to git version v2.43.2, no additional changes required. (Git v2.43.1 fails to build, thus skipping.) Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.43.0Christian Hesse-1/+1
Update to git version v2.43.0, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.42.1Christian Hesse-1/+1
Update to git version v2.42.1, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.42.0Christian Hesse-1/+1
Update to git version v2.42.0, this requires changes for these upstream commits: * bc5c5ec0446895f5c4139cd470066beb3c4ac6d5 cache.h: remove this no-longer-used header * aba070683295a20bdf4f49146384984961c794b2 path: move related function to path * a4e7e317f8f27f861321e6eb08b9c8c0f3ab570c config: add ctx arg to config_fn_t Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.41.0Christian Hesse-1/+1
Update to git version v2.41.0, with lots of changes... This requires changes for these upstream commits: * 60ff56f50372c1498718938ef504e744fe011ffb banned.h: mark `strtok()` and `strtok_r()` as banned * 52acddf36c8cb3778ab2098a0d95cc2e375a4069 string-list: multi-delimiter `string_list_split_in_place()` * d850b7a545fcfbd97460a921c7f7c59d933eb0f7 cocci: apply the "cache.h" part of "the_repository.pending" * cb338c23d6d518947bf6f7240bf30e2ec232bd3b cocci: apply the "commit-reach.h" part of "the_repository.pending" * ecb5091fd4301ac647db0bd2504112b38f7ee06d cocci: apply the "commit.h" part of "the_repository.pending" * 085390328f5fe1dfba67039b1fd6cc51546a4e41 cocci: apply the "diff.h" part of "the_repository.pending" * bc726bd075929aab6b3e09d4dd5c2b0726fd5350 cocci: apply the "object-store.h" part of "the_repository.pending" * bab821646a74c446370fa8d01ca851f247df5033 cocci: apply the "pretty.h" part of "the_repository.pending" * afe27c889429438829bc8818ed17e4960bd3ef02 cocci: apply the "packfile.h" part of "the_repository.pending" * 12cb1c10a64170a5d600dd1c6c8abfeec105fb6b cocci: apply the "refs.h" part of "the_repository.pending" * 035c7de9e9ea11d26df5f9e4bb117f91ed11a9fd cocci: apply the "revision.h" part of "the_repository.pending" ... and some more I missed to list 😜 - for example the move and cleanup of headers and includes (see changes in `cgit.h`) comes to mind... Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.40.1Christian Hesse-1/+1
Update to git version v2.40.1, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.40.0Christian Hesse-1/+1
Update to git version v2.40.0, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>
git: update to v2.39.2Christian Hesse-1/+1
Update to git version v2.39.2, no additional changes required. Signed-off-by: Christian Hesse <mail@eworm.de>