Release notes & write-ups
Release notes and feature write-ups from GitLane, the native visual git client.
- Docs
File history, blame, and compare
Follow one file through renames, attribute every line, and diff any two refs — all read-only through libgit2.
- Docs
Preview destructive actions, then recover
Reset, delete, discard, and force-push show the exact commits or files that would fall away — Recover browses the reflog when something still slips through.
- Docs
Worktrees, stashes, and tags
Give each agent its own checkout, stash by commit id, and run a real PTY terminal in the open worktree.
- Docs
Settings panels and what they change
Accounts, identities, in-app agents, terminal agents, prompts, appearance, shortcuts, and the updater — eight panels in three groups.
- Docs
Keyboard shortcuts
Cmd on macOS, Ctrl on Windows and Linux. Settings lists every binding for the platform you are on.
- Docs
Updates and release channels
GitLane checks GitHub Releases for a newer signed build. Stable tracks non-pre-releases; beta includes them.
- Docs
Build GitLane from source
bun, the pinned Rust toolchain, and your platform's Tauri dependencies — then tauri build, not bun run dev alone.
- Docs
How GitLane is put together
A Rust core and a React frontend, bridged by Tauri IPC. Reads use libgit2; writes shell out to your real git binary.
- Docs
Troubleshooting
Gatekeeper and SmartScreen on first launch, an AppImage that will not run, a git or gh version that is too old, and a few other things people actually hit.