< Back to Blog

Tower 11 for Windows β€” Commit Templates

We are thrilled to announce the release of Tower 11 for Windows! This version introduces a feature that many of you have been waiting for: Commit Templates!

Get ready to crat better commits and bring more consistency to your project's history 😎

Clear and descriptive commit messages are the backbone of a healthy Git repository. They make it easier to understand changes, review code, and track down bugs. But maintaining a high standard for commit messages across a whole team and over the long run is a tough challenge.

That's where Git's "Commit Templates" come to the rescue! And with Tower 11 for Windows, using them is now incredibly simple.

Let's dive in and see how you can start using this feature today.

Your Command Center for Commit Templates

You can manage all your commit templates in Tower's Preferences, under the new "Templates" tab. We've included a default template to get you started, but the real power comes from creating your own.

Tower 11 for Windows – Managing Commit Templates
Tower 11 for Windows – Managing Commit Templates


To create a new template, just click the "+" button and fill in the details. If you're not sure what to include in your commit template, this blog post can teach you all the fundamentals on how to write a compelling commit message.

Tower 11 for Windows – Creating a new Commit Template
Tower 11 for Windows – Creating a new Commit Template


You can set a global default template that will be used for all your repositories. Or, for more fine-grained control, you can define a specific template for a particular repository in its settings.

Tower 11 for Windows – Repository Settings
Tower 11 for Windows – Repository Settings

Inserting a Template When Committing

When you're ready to commit, you'll find a new "Commit template" button in the commit composer. Clicking it will reveal all your saved templates.

Tower 11 for Windows β€” Commit Template button
Tower 11 for Windows β€” Commit Template button


For the keyboard ninjas out there, we've got you covered too! Simply type "t:" or "/" in the commit subject field to bring up the template list and select the one you need without ever leaving the keyboard.

Tower 11 for Windows – Insert a Commit Template using the keyboard.
Tower 11 for Windows – Insert a Commit Template using the keyboard.

ARM-Native Version for Windows

We are also excited to announce that, starting with this release, Tower for Windows will be available as an ARM-native application!

Tower 11 for Windows β€” ARM-Native Version
Tower 11 for Windows β€” ARM-Native Version


If you are using a Windows device with an ARM processor, you can now enjoy a faster and more energy-efficient experience. This native ARM version ensures that Tower runs with the best possible performance on these devices.

The best part? If you're using a device with an ARM processor, you will automatically receive the ARM-native version when you update to version 11. There's no need to switch manually!

Other Improvements

As usual, we took some time to implement improvements across the board. Here's what's new:

  • Branch Naming: Spaces in branch names are now automatically replaced with dashes for improved consistency.
  • Bookmarks: The default path when adding a new repository is now synchronized with the default clone path defined in Preferences.
  • Licensing: Evaluation of license expiration dates has been improved.
  • GPG Configuration: Improved GPG configuration handling by providing system environment variables for the GPG config binary.
  • Portable Git: Updated to version 2.52.0 for improved compatibility and performance. Please note that git-flow was removed in version 2.51.2. To maintain compatibility, do not remove previous versions of Embedded Git and select version 2.51.0 in Preferences β†’ Git Config β†’ Git Binary.

We also fixed some bugs! Here is what we addressed:

  • Preferences: Fixed a crash that could occur when switching the SSH implementation to OpenSSH.
  • GPG: Fixed an issue with retrieving the GPG binary version.
  • Commit: Fixed string encoding issues when committing changes.
  • Working Tree: Addressed a potential crash when refreshing the working tree.
  • Rebase: Fixed an issue where running an interactive rebase could result in intermittent errors.
  • Remote Branches: Fixed parsing issues with remote branch names.

We can't wait for you to try Tower 11 for Windows! If you already have a Tower account, update to version 11 today!

Happy committing! 😊

Not a Tower user yet? Download our 30-day free trial and experience a better way to work with Git!




PS: Did you know? Tower Pro is now free for students as well as teachers and educational institutions!

Your Download is in Progress…

Giveaways. Cheat Sheets. eBooks. Discounts. And great content from our blog!