├── .cargo └── config.toml ├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── audit.yml │ ├── audit_cron.yml │ ├── cachix.yml │ ├── ci.yml │ └── docker-publish.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── cliff.toml ├── deny.toml ├── doc └── man │ └── rgit.1.md ├── docker-compose.override.yml.example ├── docker-compose.yml ├── flake.lock ├── flake.nix ├── grammars.nix ├── rustfmt.toml ├── scripts └── docker │ └── entrypoint.sh ├── src ├── database │ ├── indexer.rs │ ├── mod.rs │ └── schema │ │ ├── commit.rs │ │ ├── mod.rs │ │ ├── prefixes.rs │ │ ├── repository.rs │ │ ├── tag.rs │ │ └── tree.rs ├── git.rs ├── layers │ ├── logger.rs │ └── mod.rs ├── main.rs ├── methods │ ├── filters.rs │ ├── index.rs │ ├── mod.rs │ └── repo │ │ ├── about.rs │ │ ├── commit.rs │ │ ├── diff.rs │ │ ├── log.rs │ │ ├── mod.rs │ │ ├── refs.rs │ │ ├── smart_git.rs │ │ ├── snapshot.rs │ │ ├── summary.rs │ │ ├── tag.rs │ │ └── tree.rs ├── syntax_highlight.rs ├── theme.rs └── unified_diff_builder.rs ├── statics ├── README.md ├── favicon.ico └── sass │ ├── _colours.scss │ ├── code.scss │ ├── diff.scss │ ├── style.scss │ ├── tables.scss │ └── util.scss ├── taplo.toml ├── templates ├── base.html ├── index.html ├── partials │ └── file_tree.html └── repo │ ├── about.html │ ├── base.html │ ├── commit.html │ ├── diff.html │ ├── file.html │ ├── log.html │ ├── macros │ ├── breadcrumbs.html │ ├── link.html │ ├── refs.html │ └── sidebar_toggle.html │ ├── refs.html │ ├── summary.html │ ├── tag.html │ └── tree.html ├── themes ├── README ├── github_light.toml └── onedark.toml ├── tree-sitter-grammar-repository ├── Cargo.toml ├── build.rs └── src │ └── lib.rs └── treefmt.nix /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | rustflags = ["--cfg", "tokio_unstable"] 3 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/audit_cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/.github/workflows/audit_cron.yml -------------------------------------------------------------------------------- /.github/workflows/cachix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/.github/workflows/cachix.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.idea 3 | result 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/cliff.toml -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/deny.toml -------------------------------------------------------------------------------- /doc/man/rgit.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/doc/man/rgit.1.md -------------------------------------------------------------------------------- /docker-compose.override.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/docker-compose.override.yml.example -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/flake.nix -------------------------------------------------------------------------------- /grammars.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/grammars.nix -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /scripts/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/scripts/docker/entrypoint.sh -------------------------------------------------------------------------------- /src/database/indexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/database/indexer.rs -------------------------------------------------------------------------------- /src/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/database/mod.rs -------------------------------------------------------------------------------- /src/database/schema/commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/database/schema/commit.rs -------------------------------------------------------------------------------- /src/database/schema/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/database/schema/mod.rs -------------------------------------------------------------------------------- /src/database/schema/prefixes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/database/schema/prefixes.rs -------------------------------------------------------------------------------- /src/database/schema/repository.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/database/schema/repository.rs -------------------------------------------------------------------------------- /src/database/schema/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/database/schema/tag.rs -------------------------------------------------------------------------------- /src/database/schema/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/database/schema/tree.rs -------------------------------------------------------------------------------- /src/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/git.rs -------------------------------------------------------------------------------- /src/layers/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/layers/logger.rs -------------------------------------------------------------------------------- /src/layers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/layers/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/methods/filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/filters.rs -------------------------------------------------------------------------------- /src/methods/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/index.rs -------------------------------------------------------------------------------- /src/methods/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/mod.rs -------------------------------------------------------------------------------- /src/methods/repo/about.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/about.rs -------------------------------------------------------------------------------- /src/methods/repo/commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/commit.rs -------------------------------------------------------------------------------- /src/methods/repo/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/diff.rs -------------------------------------------------------------------------------- /src/methods/repo/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/log.rs -------------------------------------------------------------------------------- /src/methods/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/mod.rs -------------------------------------------------------------------------------- /src/methods/repo/refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/refs.rs -------------------------------------------------------------------------------- /src/methods/repo/smart_git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/smart_git.rs -------------------------------------------------------------------------------- /src/methods/repo/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/snapshot.rs -------------------------------------------------------------------------------- /src/methods/repo/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/summary.rs -------------------------------------------------------------------------------- /src/methods/repo/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/tag.rs -------------------------------------------------------------------------------- /src/methods/repo/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/methods/repo/tree.rs -------------------------------------------------------------------------------- /src/syntax_highlight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/syntax_highlight.rs -------------------------------------------------------------------------------- /src/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/theme.rs -------------------------------------------------------------------------------- /src/unified_diff_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/src/unified_diff_builder.rs -------------------------------------------------------------------------------- /statics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/statics/README.md -------------------------------------------------------------------------------- /statics/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/statics/favicon.ico -------------------------------------------------------------------------------- /statics/sass/_colours.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/statics/sass/_colours.scss -------------------------------------------------------------------------------- /statics/sass/code.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/statics/sass/code.scss -------------------------------------------------------------------------------- /statics/sass/diff.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/statics/sass/diff.scss -------------------------------------------------------------------------------- /statics/sass/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/statics/sass/style.scss -------------------------------------------------------------------------------- /statics/sass/tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/statics/sass/tables.scss -------------------------------------------------------------------------------- /statics/sass/util.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/statics/sass/util.scss -------------------------------------------------------------------------------- /taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/taplo.toml -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/index.html -------------------------------------------------------------------------------- /templates/partials/file_tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/partials/file_tree.html -------------------------------------------------------------------------------- /templates/repo/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/about.html -------------------------------------------------------------------------------- /templates/repo/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/base.html -------------------------------------------------------------------------------- /templates/repo/commit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/commit.html -------------------------------------------------------------------------------- /templates/repo/diff.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/diff.html -------------------------------------------------------------------------------- /templates/repo/file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/file.html -------------------------------------------------------------------------------- /templates/repo/log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/log.html -------------------------------------------------------------------------------- /templates/repo/macros/breadcrumbs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/macros/breadcrumbs.html -------------------------------------------------------------------------------- /templates/repo/macros/link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/macros/link.html -------------------------------------------------------------------------------- /templates/repo/macros/refs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/macros/refs.html -------------------------------------------------------------------------------- /templates/repo/macros/sidebar_toggle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/macros/sidebar_toggle.html -------------------------------------------------------------------------------- /templates/repo/refs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/refs.html -------------------------------------------------------------------------------- /templates/repo/summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/summary.html -------------------------------------------------------------------------------- /templates/repo/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/tag.html -------------------------------------------------------------------------------- /templates/repo/tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/templates/repo/tree.html -------------------------------------------------------------------------------- /themes/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/themes/README -------------------------------------------------------------------------------- /themes/github_light.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/themes/github_light.toml -------------------------------------------------------------------------------- /themes/onedark.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/themes/onedark.toml -------------------------------------------------------------------------------- /tree-sitter-grammar-repository/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/tree-sitter-grammar-repository/Cargo.toml -------------------------------------------------------------------------------- /tree-sitter-grammar-repository/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/tree-sitter-grammar-repository/build.rs -------------------------------------------------------------------------------- /tree-sitter-grammar-repository/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/tree-sitter-grammar-repository/src/lib.rs -------------------------------------------------------------------------------- /treefmt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w4/rgit/HEAD/treefmt.nix --------------------------------------------------------------------------------