GitUp 1.5.0

Developer Tools

GitUp

v1.5.0

A Git client that draws the whole repository graph.

FreeOpen sourceFree and open source under the GPL-3.0.macOSUpdated on Jul 15, 2026

Rate GitUp
No ratings yet

About

GitUp shows the entire commit graph at once and lets you work directly on it: drag a branch to move it, squash commits by dragging, and see what every ref is doing at a glance. It is fast even on large repositories, has a built-in merge tool, and deliberately avoids hiding Git behind a simplified model. It is free and open source.

Price
Free, Free and open source under the GPL-3.0.
License
GPL-3.0
Version
1.5.0 · Jul 15, 2026
Platforms
macOS

Featured badge

Make GitUp yours: show the badge on its site and the listing marks itself as linked back.

Featured on MacGrove badge for GitUp
HTML
<a href="https://macgrove.app/apps/gitup"> <img src="https://macgrove.app/badge/gitup.svg" alt="Featured on MacGrove" width="231" height="32" /> </a>
Markdown
[![Featured on MacGrove](https://macgrove.app/badge/gitup.svg)](https://macgrove.app/apps/gitup)

What’s new

All 20 releases

1.5.0Latest · on Jul 15, 2026

The highlights for this release are as follows:

  • Updated Tahoe design with modern Sparkle updater APIs
  • Updated to libgit2 from version 1.4.4 to 1.9.0, this provides support for:
  • OpenSSH so no more struggling to just use your system SSH keys
  • Shallow clones

A whole bunch of updates from GitHub PRs:

16 more changes

Earlier

  • 1.4.3Null out modification date of index entries when (un)staging lines
    • Null out modification date of index entries when (un)staging lines
    • Address disappearing lines in dark mode
    • Fix two APIs
  • 1.4.2Rotate signed apple id certificates before the previous ones expire. The download appcast now points to this git repo instead of Amazon S3.

    Rotate signed apple id certificates before the previous ones expire. The download appcast now points to this git repo instead of Amazon S3.

  • 1.4.1Fix delay when cmd tabbing into GitUp
    • Fix delay when cmd tabbing into GitUp
    • Specify initial_head when initializing a repository for tests so the global git config doesn't make it fail
    • Create a test for rebaseBranch (with a basic conflict)
    • Fix untracked files problem in multiple commits rebases with conflicts
    • Handle submodule conflicts
    • Add Copy Name menu item for branches
    • Migrate to Sparkle 1.27 for EdDSA support
Source
GitHub releases
Last checked