An interactive TUI (Terminal User Interface) tool for reviewing rebased git branches side-by-side.
- Side-by-side diff viewing for rebased commits
- Interactive commit matching between branches
- Syntax highlighting with token-level diff highlighting
- Git blame integration for tracking commit origins
- Fuzzy search across commits
- Flexible filtering by commit match types
- Possibility to add notes to dropped commits
git clone https://github.com/xcp-ng/git-review-rebase
cd git-review-rebase
pip install -e .git-review-rebase <base>..<left-branch> <onto_base>..<right-branch>--repository PATH: Path to git repository (default: current directory)--no-cache: Disable patchid caching
# Clone the repository
git clone https://github.com/xcp-ng/git-review-rebase
cd git-review-rebase
# Install in development mode with dev dependencies
pip install -e ".[dev]"black src/
ruff check src/
flake8 src/mypy src/
pyright ./GPL-v2
Contributions are welcome! Please feel free to submit a Pull Request.
