Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 16:57
· 8 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.11.0/install.sh | TTGIT_VERSION=v0.11.0 sh

Windows (x64, arm64), in PowerShell:

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

Desktop 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.11.0/install-gui.sh | TTGIT_VERSION=v0.11.0 sh

What's changed

  • Copy the details text. c in the details pane copies what it shows (a commit, a diff, plugin logs), or the selection when there is one; it's in the right-click menu too. In the desktop app, drag to select the text and copy it with ctrl+c (cmd+c on macOS).
    Details · Selecting text
  • Plugin errors in the desktop app. Click a plugin's failure notice to open the plugin logs.
    Plugin errors
  • One copy of the desktop app. Running tt-git-gui <path> while the app is open hands the folder to the running copy, which opens or brings forward that repository's window. --new-instance starts a separate copy.
    One copy of the app
  • tt-git on your PATH on Windows. The desktop app's installer puts tt-git.exe in a bin folder and adds it to your PATH, unless you untick Add tt-git to PATH. tt-git update and install.ps1 leave that copy to the desktop app's updates.
    Install
  • Background fetch every minute. The default [fetch] interval is now 1 minute (3 minutes on battery), down from 5.
    Background fetch
  • Fixed: the desktop app's taskbar badge stayed after the window that set it closed, and on Windows plugin event commands (such as the Azure DevOps plugin's refresh) flashed a console window on each background fetch.

Full Changelog: v0.10.0...v0.11.0