Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 16:17
· 51 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.4.0/install.sh | TTGIT_VERSION=v0.4.0 sh

Windows (x64, arm64), in PowerShell:

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

What's changed

  • Push, pull and fetch progress. While a push, pull or fetch runs, the
    help bar shows a spinner, what git is doing (pushing main → origin/main)
    and how long it has taken. When it finishes it says what happened in green
    for a few seconds. Pressing P again during a push says already pushing
    instead of starting a second one.
    Push, pull and fetch
  • Update tt-git from tt-git. tt-git update installs the latest release
    over the tt-git you ran, tt-git update --check only checks, and
    tt-git update v0.3.0 installs a particular release. In the UI, run
    Update tt-git from the command palette.
    tt-git update
  • Plugin columns in the branch list. Plugins can add a column of short
    text next to branch names, with the branch.decorations.set socket method
    or tt-git branch decorate. The new
    Azure DevOps plugin
    uses it to show each branch's active pull request.
    Branch columns
  • Version in the help popup. The help popup (?) shows the version of
    tt-git you're running in its top right corner.
  • Dimmer merge commits in the graph. A merge commit's subject, author,
    date and hash are drawn in the muted color, so the commits that did the
    work stand out. Graph
  • Branch activity ignores fetches. A remote branch that a fetch moved now
    sorts by the date of its newest commit, not the time of the fetch. Ahead
    and behind counts also stay correct for a branch whose upstream is listed
    in another row.
    Branches

Full Changelog: v0.3.0...v0.4.0