├── .gitignore ├── .gitmodules ├── COPYING ├── Makefile ├── README ├── cache.c ├── cache.h ├── cgit.c ├── cgit.css ├── cgit.h ├── cgit.png ├── cgitrc.5.txt ├── cmd.c ├── cmd.h ├── configfile.c ├── configfile.h ├── gen-version.sh ├── html.c ├── html.h ├── parsing.c ├── scan-tree.c ├── scan-tree.h ├── shared.c ├── tests ├── .gitignore ├── Makefile ├── setup.sh ├── t0010-validate-html.sh ├── t0020-validate-cache.sh ├── t0101-index.sh ├── t0102-summary.sh ├── t0103-log.sh ├── t0104-tree.sh ├── t0105-commit.sh ├── t0106-diff.sh ├── t0107-snapshot.sh └── t0108-patch.sh ├── ui-atom.c ├── ui-atom.h ├── ui-blob.c ├── ui-blob.h ├── ui-clone.c ├── ui-clone.h ├── ui-commit.c ├── ui-commit.h ├── ui-diff.c ├── ui-diff.h ├── ui-log.c ├── ui-log.h ├── ui-patch.c ├── ui-patch.h ├── ui-plain.c ├── ui-plain.h ├── ui-refs.c ├── ui-refs.h ├── ui-repolist.c ├── ui-repolist.h ├── ui-shared.c ├── ui-shared.h ├── ui-snapshot.c ├── ui-snapshot.h ├── ui-summary.c ├── ui-summary.h ├── ui-tag.c ├── ui-tag.h ├── ui-tree.c └── ui-tree.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/.gitmodules -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/README -------------------------------------------------------------------------------- /cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cache.c -------------------------------------------------------------------------------- /cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cache.h -------------------------------------------------------------------------------- /cgit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cgit.c -------------------------------------------------------------------------------- /cgit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cgit.css -------------------------------------------------------------------------------- /cgit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cgit.h -------------------------------------------------------------------------------- /cgit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cgit.png -------------------------------------------------------------------------------- /cgitrc.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cgitrc.5.txt -------------------------------------------------------------------------------- /cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cmd.c -------------------------------------------------------------------------------- /cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/cmd.h -------------------------------------------------------------------------------- /configfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/configfile.c -------------------------------------------------------------------------------- /configfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/configfile.h -------------------------------------------------------------------------------- /gen-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/gen-version.sh -------------------------------------------------------------------------------- /html.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/html.c -------------------------------------------------------------------------------- /html.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/html.h -------------------------------------------------------------------------------- /parsing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/parsing.c -------------------------------------------------------------------------------- /scan-tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/scan-tree.c -------------------------------------------------------------------------------- /scan-tree.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | extern void scan_tree(const char *path); 4 | -------------------------------------------------------------------------------- /shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/shared.c -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | trash 2 | test-output.log 3 | -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/setup.sh -------------------------------------------------------------------------------- /tests/t0010-validate-html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0010-validate-html.sh -------------------------------------------------------------------------------- /tests/t0020-validate-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0020-validate-cache.sh -------------------------------------------------------------------------------- /tests/t0101-index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0101-index.sh -------------------------------------------------------------------------------- /tests/t0102-summary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0102-summary.sh -------------------------------------------------------------------------------- /tests/t0103-log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0103-log.sh -------------------------------------------------------------------------------- /tests/t0104-tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0104-tree.sh -------------------------------------------------------------------------------- /tests/t0105-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0105-commit.sh -------------------------------------------------------------------------------- /tests/t0106-diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0106-diff.sh -------------------------------------------------------------------------------- /tests/t0107-snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0107-snapshot.sh -------------------------------------------------------------------------------- /tests/t0108-patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/tests/t0108-patch.sh -------------------------------------------------------------------------------- /ui-atom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-atom.c -------------------------------------------------------------------------------- /ui-atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-atom.h -------------------------------------------------------------------------------- /ui-blob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-blob.c -------------------------------------------------------------------------------- /ui-blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-blob.h -------------------------------------------------------------------------------- /ui-clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-clone.c -------------------------------------------------------------------------------- /ui-clone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-clone.h -------------------------------------------------------------------------------- /ui-commit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-commit.c -------------------------------------------------------------------------------- /ui-commit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-commit.h -------------------------------------------------------------------------------- /ui-diff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-diff.c -------------------------------------------------------------------------------- /ui-diff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-diff.h -------------------------------------------------------------------------------- /ui-log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-log.c -------------------------------------------------------------------------------- /ui-log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-log.h -------------------------------------------------------------------------------- /ui-patch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-patch.c -------------------------------------------------------------------------------- /ui-patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-patch.h -------------------------------------------------------------------------------- /ui-plain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-plain.c -------------------------------------------------------------------------------- /ui-plain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-plain.h -------------------------------------------------------------------------------- /ui-refs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-refs.c -------------------------------------------------------------------------------- /ui-refs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-refs.h -------------------------------------------------------------------------------- /ui-repolist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-repolist.c -------------------------------------------------------------------------------- /ui-repolist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-repolist.h -------------------------------------------------------------------------------- /ui-shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-shared.c -------------------------------------------------------------------------------- /ui-shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-shared.h -------------------------------------------------------------------------------- /ui-snapshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-snapshot.c -------------------------------------------------------------------------------- /ui-snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-snapshot.h -------------------------------------------------------------------------------- /ui-summary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-summary.c -------------------------------------------------------------------------------- /ui-summary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-summary.h -------------------------------------------------------------------------------- /ui-tag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-tag.c -------------------------------------------------------------------------------- /ui-tag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-tag.h -------------------------------------------------------------------------------- /ui-tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-tree.c -------------------------------------------------------------------------------- /ui-tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metajack/cgit/HEAD/ui-tree.h --------------------------------------------------------------------------------