patrickjeremic/reviewgraph

★ 0Forks 0RustGitHub ↗Compare

README

ReviewGraph

ReviewGraph is a read-only terminal application for reviewing structured Git changes. It provides deterministic diff views, Rust-aware structural analysis, and Vim-style terminal controls without changing your working tree.

Install

ReviewGraph currently targets Linux. Install Rust 1.85 or newer and ensure git is available on PATH, then run:

cargo install --git https://github.com/patrickjeremic/reviewgraph.git --locked reviewgraph

The command installs the reviewgraph executable into Cargo's binary directory, usually ~/.cargo/bin.

Use

Run ReviewGraph inside a Git worktree:

reviewgraph branch main HEAD
reviewgraph commit HEAD
reviewgraph exact <base> <head>
reviewgraph range <base> <head>

Set VISUAL or EDITOR to select the external editor. Run reviewgraph --help for all command forms, or reviewgraph --diagnostics to check the configuration and Git setup.

See installation and configuration for Nix, source-build, and configuration details.

License

ReviewGraph is available under the MIT License.

Contributors

patrickjeremic

Issues