Repository navigation
Install
Linux (x64, arm64) and macOS (Apple Silicon):
curl -fsSL https://github.com/ThirtyTech/tt-git/releases/download/v0.12.0/install.sh | TTGIT_VERSION=v0.12.0 shWindows (x64, arm64), in PowerShell:
$env:TTGIT_VERSION = 'v0.12.0'; irm https://github.com/ThirtyTech/tt-git/releases/download/v0.12.0/install.ps1 | iexDesktop app
The desktop app, tt-git-gui, is a separate download. Each one also carries tt-git.
On Linux, the install script puts it in ~/.local:
curl -fsSL https://github.com/ThirtyTech/tt-git/releases/download/v0.12.0/install-gui.sh | TTGIT_VERSION=v0.12.0 shtt-git-gui-v0.12.0-linux-arm64.AppImage: Linux AppImagett-git-gui-v0.12.0-linux-arm64.deb: Debian and Ubuntu:sudo apt install ./tt-git-gui-v0.12.0-linux-arm64.debtt-git-gui-v0.12.0-linux-arm64.pkg.tar.zst: Arch Linux:sudo pacman -U tt-git-gui-v0.12.0-linux-arm64.pkg.tar.zsttt-git-gui-v0.12.0-linux-arm64.rpm: Fedora, openSUSE:sudo dnf install ./tt-git-gui-v0.12.0-linux-arm64.rpmorsudo zypper install ./tt-git-gui-v0.12.0-linux-arm64.rpmtt-git-gui-v0.12.0-linux-arm64.tar.gz: Linux, to unpack into~/.localor/usr/localtt-git-gui-v0.12.0-linux-x64.AppImage: Linux AppImagett-git-gui-v0.12.0-linux-x64.deb: Debian and Ubuntu:sudo apt install ./tt-git-gui-v0.12.0-linux-x64.debtt-git-gui-v0.12.0-linux-x64.pkg.tar.zst: Arch Linux:sudo pacman -U tt-git-gui-v0.12.0-linux-x64.pkg.tar.zsttt-git-gui-v0.12.0-linux-x64.rpm: Fedora, openSUSE:sudo dnf install ./tt-git-gui-v0.12.0-linux-x64.rpmorsudo zypper install ./tt-git-gui-v0.12.0-linux-x64.rpmtt-git-gui-v0.12.0-linux-x64.tar.gz: Linux, to unpack into~/.localor/usr/localtt-git-gui-v0.12.0-macos-arm64.dmg: macOS (Apple Silicon): open it and drag tt-git to Applicationstt-git-gui-v0.12.0-windows-x64-setup.exe: Windows installertt-git-gui-v0.12.0-windows-x64.zip: Windows, to unpack anywhere
What's changed
- One badge for a branch at its upstream. When a branch and its upstream
point at the same commit, the graph shows one badge with a 🔗, like
[main 🔗], instead of[main]and[origin/main]side by side. Once
either side moves on, the two badges come back on their own commits.
Graph - Merged branches still join in when merges are hidden. With merges hidden
(m), the commit made after a merge takes the merge's place in the drawing,
and the merged branch's lane curves into it, so you still see where each
branch came in. Graph - Faster startup on Linux in big repos. tt-git now watches each folder on
its own and skips the ones git ignores, so a repository with a large
node_modules/opens about as fast as one without, instead of staying blank
for several seconds before the first draw.
Refreshing
Full Changelog: v0.11.0...v0.12.0