Blog

Docs

Release notes and feature write-ups from GitLane, the native visual git client.

  1. Docs

    Accounts authenticate, identities author

    Sign into forges per remote; commit as a pinned name and email in the repository’s local git config. The two never feed each other.

  2. Docs

    Search history in the app

    Highlight matches in place, search the whole repository with pickaxe, and jump refs from the branch navigator — this is not the site header search.

  3. Docs

    File history, blame, and compare

    Follow one file through renames, attribute every line, and diff any two refs — all read-only through libgit2.

  4. 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.

  5. 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.

  6. 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.

  7. Docs

    Keyboard shortcuts

    Cmd on macOS, Ctrl on Windows and Linux. Settings lists every binding for the platform you are on.

  8. Docs

    Updates and release channels

    GitLane checks GitHub Releases for a newer signed build. Stable tracks non-pre-releases; beta includes them.

  9. Docs

    Build GitLane from source

    bun, the pinned Rust toolchain, and your platform's Tauri dependencies — then tauri build, not bun run dev alone.

  10. 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.