gitout

A static git page generator
git clone https://git.bracken.jp/gitout.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.clang-format9L
-rw-r--r--.clang-tidy43L
-rw-r--r--.gitignore6L
-rw-r--r--.gn24L
-rw-r--r--BUILD.gn118L
-rw-r--r--LICENSE22L
-rw-r--r--Makefile24L
-rw-r--r--README.md106L
-rw-r--r--build/BUILD.gn70L
-rw-r--r--build/BUILDCONFIG.gn118L
-rw-r--r--build/toolchain/BUILD.gn137L
-rw-r--r--format.c269L
-rw-r--r--format.h47L
-rw-r--r--git/BUILD.gn28L
-rw-r--r--git/commit.c214L
-rw-r--r--git/commit.h58L
-rw-r--r--git/delta.c291L
-rw-r--r--git/delta.h36L
-rw-r--r--git/file.c74L
-rw-r--r--git/file.h23L
-rw-r--r--git/git.c24L
-rw-r--r--git/git.h11L
-rw-r--r--git/internal.h31L
-rw-r--r--git/reference.c104L
-rw-r--r--git/reference.h18L
-rw-r--r--git/repo.c493L
-rw-r--r--git/repo.h38L
-rw-r--r--gitout.c166L
-rw-r--r--gitout.h12L
-rw-r--r--gitout_index.c93L
-rw-r--r--gitout_index.h12L
-rw-r--r--gitout_index_main.c21L
-rw-r--r--gitout_main.c23L
-rw-r--r--gitout_tests.c17L
-rw-r--r--gitout_tests_main.c3L
-rw-r--r--secondary/third_party/utest/BUILD.gn36L
-rw-r--r--security.c53L
-rw-r--r--security.h25L
-rw-r--r--third_party/openbsd/BUILD.gn32L
-rw-r--r--third_party/openbsd/reallocarray.c37L
-rw-r--r--third_party/openbsd/reallocarray.h9L
-rw-r--r--third_party/openbsd/strlcat.c57L
-rw-r--r--third_party/openbsd/strlcat.h9L
-rw-r--r--third_party/openbsd/strlcpy.c51L
-rw-r--r--third_party/openbsd/strlcpy.h9L
-rw-r--r--third_party/utest/.clang-format2L
-rw-r--r--third_party/utest/.github/FUNDING.yml1L
-rw-r--r--third_party/utest/.github/workflows/cmake.yml107L
-rw-r--r--third_party/utest/.github/workflows/sanitizers.yml65L
-rw-r--r--third_party/utest/.gitignore2L
-rw-r--r--third_party/utest/LICENSE24L
-rw-r--r--third_party/utest/README.md702L
-rw-r--r--third_party/utest/appveyor.yml55L
-rw-r--r--third_party/utest/test/CMakeLists.txt132L
-rw-r--r--third_party/utest/test/main.c111L
-rw-r--r--third_party/utest/test/side_effects.c138L
-rw-r--r--third_party/utest/test/side_effects.cpp136L
-rw-r--r--third_party/utest/test/stdint_include.c32L
-rw-r--r--third_party/utest/test/subprocess.h1186L
-rw-r--r--third_party/utest/test/test.c268L
-rw-r--r--third_party/utest/test/test.cpp303L
-rw-r--r--third_party/utest/test/test11.c260L
-rw-r--r--third_party/utest/test/test11.cpp352L
-rw-r--r--third_party/utest/test/test14.cpp352L
-rw-r--r--third_party/utest/test/test17.cpp352L
-rw-r--r--third_party/utest/test/test99.c260L
-rw-r--r--third_party/utest/test/test_no_exceptions.cpp261L
-rw-r--r--third_party/utest/test/type_printers.c5L
-rw-r--r--third_party/utest/test/type_printers.cpp2L
-rw-r--r--third_party/utest/test/type_printers.inc52L
-rw-r--r--third_party/utest/utest.h1719L
-rw-r--r--utils.c100L
-rw-r--r--utils.h30L
-rw-r--r--utils_tests.c27L
-rw-r--r--writer/BUILD.gn25L
-rw-r--r--writer/atom/BUILD.gn12L
-rw-r--r--writer/atom/atom.c117L
-rw-r--r--writer/atom/atom.h40L
-rw-r--r--writer/cache/BUILD.gn9L
-rw-r--r--writer/cache/cache.c158L
-rw-r--r--writer/cache/cache.h79L
-rw-r--r--writer/gopher/BUILD.gn41L
-rw-r--r--writer/gopher/commit.c237L
-rw-r--r--writer/gopher/commit.h18L
-rw-r--r--writer/gopher/fileblob.c110L
-rw-r--r--writer/gopher/fileblob.h15L
-rw-r--r--writer/gopher/files.c65L
-rw-r--r--writer/gopher/files.h15L
-rw-r--r--writer/gopher/index_writer.c43L
-rw-r--r--writer/gopher/index_writer.h14L
-rw-r--r--writer/gopher/log.c102L
-rw-r--r--writer/gopher/log.h21L
-rw-r--r--writer/gopher/page.c87L
-rw-r--r--writer/gopher/page.h18L
-rw-r--r--writer/gopher/refs.c145L
-rw-r--r--writer/gopher/refs.h15L
-rw-r--r--writer/gopher/repo_index.c57L
-rw-r--r--writer/gopher/repo_index.h16L
-rw-r--r--writer/gopher/repo_writer.c145L
-rw-r--r--writer/gopher/repo_writer.h24L
-rw-r--r--writer/html/BUILD.gn41L
-rw-r--r--writer/html/commit.c268L
-rw-r--r--writer/html/commit.h17L
-rw-r--r--writer/html/fileblob.c115L
-rw-r--r--writer/html/fileblob.h15L
-rw-r--r--writer/html/files.c76L
-rw-r--r--writer/html/files.h15L
-rw-r--r--writer/html/index_writer.c48L
-rw-r--r--writer/html/index_writer.h15L
-rw-r--r--writer/html/log.c117L
-rw-r--r--writer/html/log.h21L
-rw-r--r--writer/html/page.c125L
-rw-r--r--writer/html/page.h18L
-rw-r--r--writer/html/refs.c147L
-rw-r--r--writer/html/refs.h15L
-rw-r--r--writer/html/repo_index.c90L
-rw-r--r--writer/html/repo_index.h17L
-rw-r--r--writer/html/repo_writer.c145L
-rw-r--r--writer/html/repo_writer.h24L
-rw-r--r--writer/index_writer.c117L
-rw-r--r--writer/index_writer.h20L
-rw-r--r--writer/repo_writer.c152L
-rw-r--r--writer/repo_writer.h31L