Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 20:29
· 267 commits to main since this release

Install

Linux (x64, arm64) and macOS (Apple Silicon):

curl -fsSL https://github.com/ThirtyTech/tt-git/releases/download/v0.8.0/install.sh | TTGIT_VERSION=v0.8.0 sh

Windows (x64, arm64), in PowerShell:

$env:TTGIT_VERSION = 'v0.8.0'; irm https://github.com/ThirtyTech/tt-git/releases/download/v0.8.0/install.ps1 | iex

What's changed

  • Filter the graph by message. Press / in the graph to filter commits by a
    regex on the subject, alongside the author and path filters. It ignores case
    unless the pattern has a capital. tab and shift+tab step through the
    presets in graph.message_presets (^feat, ^fix, ^docs and so on).
    Graph
  • Delete gone branches. Press D in the Branches pane to fetch with
    --prune and delete the local branches whose upstream was deleted on the
    remote. It asks first, keeps branches checked out in any worktree, and offers
    unmerged ones again with a second confirm before git branch -D.
    Branches
  • Step through commits in details. [ and ] show the newer or older
    commit without leaving details, moving the graph's selection and keeping the
    files view and fullscreen. On a stash they step through the Stash tab. The
    help bar now shows page down and page up.
    Details
  • Step through status files. On a working-tree file's diff and in the
    staging view, [ and ] move to the previous or next file in the status pane.
    Staging
  • ctrl+w in prompts. Deletes the word before the cursor in any text
    prompt, such as the message filter, new branch or commit.

Full Changelog: v0.7.0...v0.8.0