Watch
1
0
Fork
You've already forked rust-gleisbau
0
No description
  • Rust 99.7%
  • Just 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel Baumann 170bbd940c
Adding debian version 0.7.5-1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-08-08 21:06:28 +02:00
.github/workflows Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
debian Adding debian version 0.7.5-1. 2026-08-08 21:06:28 +02:00
docs Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
src Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
.cargo_vcs_info.json Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
.gitignore Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
Cargo.lock Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
Cargo.toml Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
Cargo.toml.orig Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
CHANGELOG.md Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
Justfile Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
LICENSE Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00
README.md Adding upstream version 0.7.5. 2026-08-08 20:49:53 +02:00

gleisbau

Tests GitHub Crate MIT license

A library to visualize Git history graphs in a comprehensible way, following different branching models.

Features

  • Structured graphs
  • Render any small subgraph in less than 10 ms.
  • Renders a 70k commit repo in 40 sec, using less than 1GB memory.
  • Control layout via branching models
  • Different styles, including ASCII-only (i.e. no "special characters")

Usage

For detailed information, see the manual.

For details on how to create your own branching models see the manual, section Custom branching models.

Limitations

  • Summaries of merge commits (i.e. 1st line of message) should not be modified! gleisbau needs them to categorize merged branches.
  • Supports only the primary remote repository origin.

Contributing

Please report any issues and feature requests in the issue tracker.

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.