Get Early Access to the New Tower

Join our Beta Channel to preview the latest Tower improvements for Mac and Windows.

You'll automatically receive new builds before they become available to the general public.

Commit Templates

Coming in 11.0

You can now use Commit Templates when writing a commit message đź“ť

To add a template, simply click the new "Commit Templates" button (or type t: in the "Commit Subject" field).

To manage your templates, go to the new "Templates" tab in the Settings menu. You can also choose a default template for your project by accessing the "Settings" view in your repository.

Oh, and… is that a new app icon? 🤩

Release Notes

Fixed

  • Commit list view: Resolved an issue where Ref badges were missing in certain scenarios.

  • Commit list view: Adjusted the order of ref badges to align with Tower on macOS.

  • Keyboard shortcuts - Quick Open: Added Shift+Enter to open a repository in a new window.

  • Keyboard shortcuts: Introduced Ctrl+Shift+Backspace to discard all local changes.

  • Keyboard shortcuts: Assigned Shift+Ctrl+A to stage all local changes.

  • Keyboard shortcuts: Improved reliability of keyboard navigation using Ctrl+0..5.

Improved

  • Error logging has been upgraded for more detailed and effective diagnostics.

Fixed

  • Services: Previously, GitLab repositories were incorrectly displayed in some groups, but this issue has now been resolved.

  • Sidebar: Opening the submodule context menu could cause the application to crash, but this issue has been fixed.

  • A potential crash that occurred when displaying a toast notification has also been fixed.

Improved

  • Stacked Branches: Renamed the default workflow from "Stacked PR Branches" to "Stacked Branches".

  • Stacked Branches: Improved the wording on the restack dialog for Stacked Branches.

  • Stacked Branches: Added the option "Stack Branches under parent branch" to the Stacked Branches Workflow dialog.

  • Stacked Branches: Now a suggested base branch is selected by default when enabling the Stacked Branches Workflow.

  • Sidebar: Replaced the "Needs restack" icon in the sidebar.

  • Sidebar: Removed the "Missing parent" state for branches without a parent being set.

  • Compare branches: Improved the readability of the branch selector in the Compare branches feature to accommodate longer branch names.

  • Compare branches: If a parent branch is defined it will be set as a default branch to compare against.

  • Updated the provided Portable Git to version 2.45.2.

Fixed

  • Commit View: The issue where commit history would disappear from the list while scrolling in certain scenarios has been fixed.

  • Stacked Branches: Branch dependencies are now correctly recreated after the Restack action.

  • Sidebar: Double-clicking to check out the parent branch now works as expected.

  • Fixed a crash that occurred when opening a repository that does not contain any branches.

  • When adding a repository via "File -> Open," the repository will now be added to bookmarks and opened.

New

  • Branch Dependencies: We added the ability to create branch dependencies in Tower, which will serve as a foundation for many new features and improvements in the future. It allows Tower to keep track of the original branch from which another branch was created, a capability not natively supported by Git. Newly created branches in Tower automatically inherit their starting branch, and users can manually set or change the parent branch via the context menu.

  • Stacked Branches: As the first feature to leverage our new Branch Dependencies, Tower enables you to create "stacks" of branches—branches that depend on other branches—and effortlessly restack them with a single action. This greatly simplifies workflows that rely on stacked branches, eliminating the cumbersome and error-prone process of manually restacking multiple branches. You can activate this feature through the "Workflows" toolbar button.

Fixed

  • Detecting unsafe directories accessed via mapped network drives and adding them to “safe.directories” in gitconfig now works as expected.

No beta release notes available for this product at this time.

How to Get Access

Head over to "Preferences > Updates" to join our Beta Channel.

Tower for Mac Release Channel — Beta Tower for Windows Release Channel — Beta

Found a Bug? Have a Suggestion?

With beta software, bugs and issues may arise. If you have any feedback about our beta, please let us know!
Let's make Tower better, together.