Skip to content

GitBob 0.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 16:05
· 28 commits to main since this release

GitBob 0.4.0 makes everyday work smoother: commit message helpers, editing files in place, and more you can do with stashes. Still an early alpha: keep your usual backups and pushes.

What's new

  • Commit message helpers: your unfinished message is kept per repository, commit.template fills in an empty message, long summaries and trailing periods get a gentle hint, a type picker appears in projects that use Conventional Commits, and Add co-author… adds a Co-authored-by: line for recent committers.
  • Edit files in the app: click Edit above a working-tree diff, fix the file, then Save or Save and stage (⌘S / Ctrl+S). GitBob won't overwrite a file that another program changed in the meantime.
  • More with stashes: right-click a changed file to stash just that one; in a stash, Apply file brings back a single file (the stash is kept), Branch… turns the stash into a new branch, and untracked files saved in a stash now show their content.
  • Fixed: typing quickly in the conflict editor could drop characters.
  • Tested on Windows end to end: the full suite that drives the real app now runs on Windows too, including the HTTPS sign-in prompts.

Download

Platform File
macOS, Apple Silicon (M1 and newer) GitBob-mac-arm64.dmg
macOS, Intel GitBob-mac-x64.dmg
Windows 10/11, 64-bit GitBob-win-x64.exe
Linux, x64 GitBob-linux-x86_64.AppImage or GitBob-linux-amd64.deb

On Windows or Linux (AppImage) with an earlier version? Settings → About → Check for updates downloads and installs it.

GitBob uses the Git installed on your computer, so make sure Git is installed.

These builds aren't signed with a developer certificate yet.

  • macOS: the first time, right-click GitBob → Open → Open.
  • Windows: SmartScreen may say "Windows protected your PC": click More info → Run anyway.

Tested automatically on macOS, Windows and Linux: unit, integration and end-to-end tests on all three. Found a bug? Open an issue.