Release Notes

New features, improvements, and fixes. Here are the recent updates for Tower.

Release overview of Tower forWindowsmacOS

5.1

Released Jul 20, 2020 Download for macOS 10.11+

Improved

  • Branch Naming: Tower now considers "main" to be a priority branch, just like "master". This means that it will be sorted at the top in the repository sidebar and any other ref listings.

  • Performance: We optimized background operations for certain actions - such as checking out a revision or committing changes - resulting in a performance boost.

  • Performance: We were also able to improve the background execution of Git processes. Repository loading times are now significantly faster.

Fixed

  • Undo: Undoing applying a stash reverted existing changes on the same file in the Working Copy. This has been fixed.

  • Working Copy: For some users, single line staging failed if the "Ignore Whitespace" option was active. This works as expected now.

  • Repository Finder: Excluded repositories are now cleaned up after the user changes the excluded file list.

  • File History: The commit count is now shown correctly in File History.

  • Remotes: The “Skip on Fetch All” option is now working as expected.

  • Services: An endless loop affecting API calls for Azure DevOps service accounts has been fixed.

5.0

Released Jun 22, 2020 Download for macOS 10.11+

New

  • Ignore Whitespace Changes: Multiple whitespace changes in a diff can make it difficult to focus on changes in the code itself. The improved diff view brings you the option to toggle this setting, either showing or ignoring whitespace changes.

  • Inline Highlighting of Changes: Viewing changes in a file has just become a lot easier in Tower. Inline changes are now highlighted in diffs, so you can spot changes at first glance.

  • Diff Themes: Ever wished you were able to change the font type, size, and color for Tower’s diff view? Now you can! Select one of the pre-installed themes, or create your own by customizing the font, the background color, and even the color used to highlight Added and Deleted lines. Created a theme you really love? Grab it and share it with others! Learn more about the new diff themes in our documentation.

Improved

  • Diff View: Tower now shows diffs for untracked files (including images), eliminating the need to stage a file just to see the diff for it.

  • Diff View: It is now possible to stage, unstage, and discard contents of untracked files.

  • Preferences: Unified the appearance of all list view action bars in the preferences.

Fixed

  • Diff View: In some cases, the diff was being generated incorrectly after discarding/unstaging deleted lines.

  • History View: The file path for renamed files now correctly shows the old and new file path in the changeset view.

  • GPG Keys: Reloading the user's current GPG keys could crash in certain cases.

4.5

Released May 11, 2020 Download for macOS 10.11+

New

  • Repository Finder: It is now possible to specify directories which Tower should exclude when searching for repositories. You can find this in Tower’s Preferences on the “Advanced” tab.

  • Branches: We have added the option to delete the tracking branch when deleting a local branch.

Improved

  • Merging: The --no-commit option has been added to the merge dialog through the checkbox “Directly Commit Merged Changes”.

  • Sorting in Dialogs: Remotes are now being sorted by relevance in dialogs.

  • Azure DevOps Pull Requests: We have improved error mapping for errors that can occur when merging Azure DevOps Pull Requests.

  • Azure DevOps Server: Added support for authenticating with Personal Access Tokens.

Fixed

  • Check Out Pull Request: The Check Out Pull Request button is now validated again if the HEAD branch changes.

  • Check Out Pull Request: The Check Out Pull Request button is now disabled if the remote branch is not available.

  • Pull Requests: Creating pull requests now works as expected for forks on Bitbucket.

  • Pull Requests: In some cases, a newly created Pull Request was displayed in the list if it was created for another repository.

4.4

Released Apr 20, 2020 Download for macOS 10.11+

New

  • Azure DevOps Pull Requests: Pull Requests for Azure DevOps repositories are now supported in Tower.

Improved

  • Azure DevOps Service Accounts: The “Create Repository” button has been removed for Azure DevOps service accounts. The button is now available for organizations only.

Fixed

  • Azure DevOps Service Accounts: A crash which affected the creation of Azure DevOps service repositories has been fixed.

  • Switching Branches: Some users reported that switching branches and saving a stash with only untracked files in the Working Copy stopped working after our latest update.

4.3

Released Mar 30, 2020 Download for macOS 10.11+

New

  • Partial Stashing: You can now select individual files for stashing.

  • First Parent Filtering: It is now possible to filter out merged commits in the History view.

Improved

  • Commit Count Computing: For some users, this operation caused slowness in repositories with lots of commits. This has now been addressed.

  • GitHub's "Open in Desktop": GitHub's URL scheme for "Open in Desktop" changed; as a result users were no longer able to open a repository in Tower using this feature. This has been fixed.

Fixed

  • Crash when Saving a Stash: In some situations, Tower crashed when trying to save a stash.

  • Working Copy: After a commit, the File Detail View is now correctly updated.

  • Grouping Commits by Week: The "Group by Week" option in the History View wasn't working as expected.

  • Pull Request Changeset View: The changeset view is now being updated correctly when switching between Pull Requests.

  • Quick Actions: Remote branches are now correctly sorted by name.

4.2

Released Feb 20, 2020 Download for macOS 10.11+

Fixed

  • Pull Requests: A regression caused the pull request conversation view not being updated after changes have been made.

4.1

Released Feb 18, 2020 Download for macOS 10.11+

New

  • Pull Requests: Tower's search now also supports filtering Pull Requests by number.

Improved

  • Dialogs: In many dialogs, we have an "Options" area. Now, you can also click on the text label (not only the disclosure triangle) to reveal.

Fixed

  • Interactive Rebase: The auto-stash dialog now appears for all interactive rebase actions if required.

  • Pull Requests: If editing a pull request failed, the "Edit Pull Request" dialog is now shown again (instead of the dialog for editing the pull request body).

  • Pull Requests: The pull request commits and changeset views used to flicker when expanding a commit or changeset item. This has been fixed now.

  • Committing: A commit can now be created again if the HEAD is detached.

  • Remotes: In some rare situations, Tower crashed when a push was initiated.

  • Window Tabs: On older macOS versions, Tower crashed in some cases when opening a new tab.

4.0

Released Feb 04, 2020 Download for macOS 10.11+

New

  • Undo with CMD+Z: This new version makes it incredibly easy to undo many mistakes, simply by typing CMD+Z! Read more about this awesome new feature on our blog.

Improved

  • Reflog View: We've improved the refreshing of items in the Reflog view.

  • Excluding "Go" Module Caches: Tower's "Quick Open" dialog allows you to open any repository on your machine. However, users with "Go module caches" reported a slowdown in this dialog; that's why Tower now excludes these special repositories for the "Quick Open" search.

  • Bitbucket Server: Tower now supports personal access tokens for Bitbucket Server accounts.

  • Azure DevOps Server: With this update, accounts can now be created for multiple collections.

Fixed

  • History Badges: Clicking directly on a badge (representing a tag or branch) on a commit in one of Tower's history views sometimes failed to select the commit item.

  • Selecting Lines in Diffs: On macOS 10.15, some users reported a crash when trying to select individual lines for staging in a working copy diff.

  • Checkout Pull Request Menu Item: The menu item for our new "Checkout Pull Request" feature didn't work in all cases.

  • Saving Stashes: In some situations, Tower could crash when trying to save a stash.

  • Pull Request Comments: These are now sorted by creation date instead of updated date.

  • Renaming Remote Branches: If no local tracking branch existed, Tower didn't allow to rename a remote branch. This is fixed now.

  • History: When restoring user selections the application could become unresponsive in some cases

  • Avatar Image: In some cases, the font size calculated for drawing the user's initials was not a valid font size, leading to a crash

  • Diffs: Loading image data for diffs in the working copy could sometimes result in a crash

  • Window Titles: In some cases, Tower didn't display the correct titles from tabs.

  • A regression caused opening a new tab for a window without existing tabs opening in a new window instead. Tabs now open a new tab for the current window in all cases now.

  • Various crashes: We fixed a number of smaller / less common crashes in different situations.

3.6.0

Released Nov 12, 2019 Download for macOS 10.11+

New

  • Check Out Pull Requests: This update makes it very easy and convenient to check out a Pull Request as a local branch.

Improved

  • Quick Actions Navigation: Opening and closing the "more actions" interface for a Quick Action item is now more fluent and intelligent.

  • GPG Email Settings: Tower now displays a warning message in cases where the committer email and GPG key email do not match.

  • Commit Area UI: When the "commit compose area" is expanded (showing both the "Subject" and the "Description" textfields), it is now possible to click-select a changed file from the list before the UI changes.

Fixed

  • Commit Changeset Drag and Drop: Dragging an item from a commit's changeset to Finder.app failed in some situations.

  • Diff Tool Shortcut: The keyboard shortcut to open the diff tool didn't work reliably in the Pull Requests view.

  • Toolbar Buttons Glitch: On some installations, toolbar buttons were misplaced by 1 pixel between groups.

  • Empty View for Pull Requests: When deselecting a Pull Request item, the appropriate "empty view" is now displayed.

  • Crash in Pull Requests: When Tower tried to update a Pull Request item with an invalid/empty username, the app could crash.

  • File Selection: In certain scenarios, when a file in the Working Copy view was selected, Tower could hang when that file was included in a commit.

  • Loading Commit Diffs: Fixed a potential crash when loading commits diffs.

  • Mouse Wheel in Services List: When using a mouse wheel to scroll, some users reported problems in the list of repositories in the "Services" view.

  • Keyboard Shortcuts: Some keyboard shortcuts and menu actions failed to be available in some scenarios.

  • Drag and Drop in History: Dragging a commit in the history table views sometimes did not work as smoothly as expected.

  • Support for "log.showSignature": Users that had the Git config setting "log.showSignature" set to true experienced problems when loading commits in Tower. This has been fixed.

3.5.1

Released Sep 24, 2019 Download for macOS 10.11+

Improved

  • Branches: We improved the workflow for deleting branches with unmerged changes without the “Force deletion” option being selected. Tower now asks for confirmation to delete any branches with unmerged changes and then deletes them in one go.

  • Window Restoration: Window restoration now works smoothly even when an update requires the migration of application data. The internal repository identifiers remain identical after migration and therefore no longer affect window restoration.

  • Repository Sidebar: We improved the user experience for selecting items in the sidebar and the change of first responder.

  • Stashes: Selecting and deleting one or more stashes now resets the selection to the first stash.

  • Push HEAD: The “Push HEAD” dialogue now includes the current HEAD branch in the description.

  • AppleScript: We replaced an AppleScript with a native API implementation, stopping an access control dialogue to appear.

  • Diff and Merge Tools: Tower now reloads the diff and merge tools each time the preferences pane is opened.

  • Action Dialogues: Using various actions such as “Push to…”, “Merge…”, “Rebase…” etc. now correctly preselects the action dialogues independent of the first responder status.

  • Working Copy: We significantly improved the loading time of the “Open With” submenu entries in the working tree entry context menu.

  • Performance: We optimized the background execution of Git processes to improve repository loading times.

Fixed

  • Working Copy: During a merge, the action buttons to continue or abort a merge are now properly re-enabled in all cases.

  • Working Copy: A directory entry replaced with a file entry of the same name, or vice versa, could cause a crash in tree view mode.

  • Working Copy: When switching branches using auto-stashing, the working copy sometimes did not correctly refresh its file list.

  • Repository Sidebar: Toggling ref grouping for the repository sidebar no longer leads to erroneous branch information.

  • Pull Requests: In some cases, the “Merge” button in the pull request detail view was incorrectly disabled.

  • Window Restoration: The current repository view is now stored for window restoration in all cases.

  • git-flow: Tower now validates Ref names entered by the user.

  • Navigation Bar: After switching or renaming branches, the path component is now immediately updated.

  • Stashes: Saving stashes now works again for older Git versions (<2.13.2).

  • User Preferences: We’ve made sure that opening the integration preferences pane no longer causes high CPU usage.

3.5.0

Released Aug 27, 2019 Download for macOS 10.11+

New

3.4.2

Released Jun 24, 2019 Download for macOS 10.11+

New

  • App Notarization: Tower builds are now signed using the "Apple notary service", providing an additional layer of security.

Improved

  • Better License Information: Opening the "License..." dialog from the main menu now provides more information about your license.

Fixed

  • Default Avatar for User Profile: In our new "User Profiles", we now also show a "default" avatar image if none is connected with the entered email address.

  • Group Repositories in Services View: For users with multiple GitLab accounts, it could happen that a repository was listed under the wrong account / group.

  • Commit Message Editing: When editing a commit message and starting it with a "#" character, Tower wasn't always able to correctly save the message.

  • Reflog Crash: On older macOS versions, opening an item from the "Reflog" could result in a crash.

3.4.1

Released Apr 16, 2019 Download for macOS 10.11+

New

  • Check Out Remote Branch: You can now double-click a remote branch in the sidebar to perform a checkout.

  • Check Out Tags: Also, you can now double-click on a tag in the sidebar to check out a corresponding branch.

  • Gender Neutral Avatars: If no avatar image can be loaded, Tower now uses the user's initials instead of a placeholder image.

  • Refresh Expiring OAuth Tokens: On some code hosting platforms (e.g. bitbucket.org), OAuth tokens expire very quickly. Tower now refreshes expiring OAuth tokens periodically in the background for you. This makes Git remote operations over HTTPS work much more smoothly.

Improved

  • Azure DevOps Rebranding: Microsoft's VSTS and VSTFS products were rebranded to "Azure DevOps", which is now reflected in Tower, too.

  • Bitbucket API: The service API calls for bitbucket.org are now updated to work with their upcoming API changes.

  • Submodule Improvements: We improved and fine-tuned many details in Tower's Submodule handling (e.g. when changing shared Submodule URLs).

Fixed

  • Commit Composing View: When the "Sign-Off" option was checked while composing a commit message, the view could become wider as desired.

  • Cherry-Pick Dialog: You can now combine the "--no-commit" option and the "--ff" option when performing a cherry-pick.

  • Git Submodule Status: In this update, we're working around several regressions in recent Git versions that incorrectly regard Submodules as “clean”.

  • Toolbar Refresh: A couple of users reported that the toolbar wasn't always up to date (in terms of enabled / disabled buttons), which should now be improved.

3.4.0

Released Mar 26, 2019 Download for macOS 10.11+

New

  • User Profiles: In Tower's preferences, you can now add "user profiles". These can be used to quickly switch between different Git committer identities (e.g. one for work and others for private coding).

  • Copy Ref Names: You can now copy ref names from local branches, remote branches and tags to the clipboard via contextual menu or Quick Actions.

Fixed

  • History: Ctrl + Click now correctly opens the contextual menu when performed over the graph or ref badges.

3.3.0

Released Jan 22, 2019 Download for macOS 10.11+

Improved

  • Performance: We were able to speed up opening and navigating repositories once more, for all types of repositories.

  • Performance: Loading commit changesets is significantly faster now.

  • Performance: The "edit commit message" dialog during an interactive rebase operation is now loading faster.

Fixed

  • Working Copy: The staging checkboxes could become disabled when the progress view was shown. This has been fixed.

  • Working Copy: The background color of the subject and descriptions fields is now white again (when having Tower in "Light Mode").

  • Image Diff: Images with a width smaller than 20px don't lead to UI layout issues anymore.

  • Image Diff: Fixed loading image data for deleted and staged working tree entries.

  • History: When branch tracking information changes while viewing the branch's history, the commit list is now correctly updated.

  • Navigation: Navigating back/forward between refs (branches, tags) does not lead to the back/forward buttons becoming inactive anymore.

  • Services: A crash when unexpected data was received from a service API has been fixed.

  • Services: Fixed sorting of organization and collaborator service repositories.

  • Services: Fixed an issue with the “Edit Account” button not working in some cases.

  • Repository Window: Fixed updating represented URL of main window.

  • Touch Bar: The "Quick Open" item can now be removed permanently.

  • Window Restoration: Tower correctly restores the last window now if it was quit while being minimized or hidden.

  • Activity Window: Clicking the "clear" button does not remove running repository or service activities anymore.

3.2.1

Released Nov 12, 2018 Download for macOS 10.11+

New

  • Quick Actions: You can now use the "Quick Actions" dialog to merge and rebase remote branches.

Fixed

  • Fixed an issue with invoking “Open in Terminal” scripts.

  • Fixed a crash when opening the Activity window.

  • Fixed visual glitches in the “Merge” view.

  • Fixed an issue with refreshing images in the Image Diff view when changing files in some cases.

3.2.0

Released Sep 24, 2018 Download for macOS 10.11+

New

  • Dark Mode: Users on macOS 10.14 can now enjoy Tower in our new "Dark Mode"!

  • Updates for Mojave: Many code updates to improve compatibility with the new macOS 10.14.

3.1.2

Released Sep 19, 2018 Download for macOS 10.11+

Fixed

  • Image Diffing: Images with different aspect ratios are displayed correctly now.

  • Services: Service accounts that are members and collaborators of an organization at the same time do not cause Tower to crash anymore.

Fixed

  • CLI Tool: The CLI tool can now be updated from within the Tower preferences.

3.1.1

Released Aug 07, 2018 Download for macOS 10.11+

Fixed

  • Image Diffing: A crash if no image data can be loaded has been fixed.

  • Pull Requests: Remote URLs are not required to have a .git suffix anymore.

  • Services: A crash when clicking on an organization that invited the user as a collaborator has been fixed.

  • Services: A crash when clicking on a VSTS project has been fixed.

  • Services: A crash when listing repositories on older GitLab instances has been fixed.

3.1.0

Released Jul 24, 2018 Download for macOS 10.11+

New

  • Image Diffing: Tower now supports image diffs for a variety of formats (PNG, JPG, GIF, BMP, TIFF, JPEG2000, HEIC), in both the Working Copy and various history / changeset views. In future updates, we will further extend and improve this feature.

Improved

  • Reflog: The Reflog list loads faster now.

Fixed

  • Services: GitLab CE/EE integration now works as intended for servers with a directory install.

  • Services: Bitbucket Server integration now works as intended if account names contain uppercase characters.

  • Services: Tower crashed in some cases when clicking on an organization account or subgroup. This has been fixed.

  • Services: Service repositories of configured accounts were not displayed correctly in some cases.

3.0.2

Released Jul 09, 2018 Download for macOS 10.11+

Improved

  • GitLab Subgroups: Subgroups are integrated in the service view.

  • Pull Requests: Your GitLab subgroup repositories work with the new Pull Requests view.

Fixed

  • Pull Requests: Pull Requests work with older GitLab instances using API v3.

3.0.1

Released Jun 26, 2018 Download for macOS 10.11+

Fixed

  • Activation now works indepedent of the configured system locale

3.0.0

Released Jun 26, 2018 Download for macOS 10.11+
  • Tower 3 is here!

2.8.0

Released Jul 13, 2020 Download for Windows 7+

Improved

  • Remote Authentication: We improved the error handling for authentication errors with remotes. A new authentication error dialogue now allows you to edit the remote connection settings.

Fixed

  • Azure DevOps Service Accounts: We fixed an issue that prevented cloning Azure DevOps repositories in some cases.

  • Cloning: Some users reported that cloning a repository resulted in a hang. This has now been fixed.

  • Bookmarks View: Some users were unable to open certain repositories from the bookmarks view.

  • GitFlow: Prefixes for GitFlow branches are now showing correctly again.

2.7.0

Released Jun 09, 2020 Download for Windows 7+

New

  • Rebase Onto: Tower now supports the "--onto" flag of the Rebase operation. In a nutshell, this allows you to "switch the base" for a series of commits, which is especially useful for those of you who work extensively with feature branches.

Improved

  • Logging: Advanced logging can now be enabled through Main Menu -> Help -> Enable Logging, making it easier to debug any issues.

  • Branch Sorting: We have improved the sorting of development branches.

Fixed

  • Azure DevOps Support: An issue affecting Pull Requests for Azure DevOps repositories has been fixed.

  • Working Copy: The tracking relationship is now correctly being updated in the Working Copy view.

  • Bash Path Config: We fixed the bash path for Terminal in cases where the configuration doesn't match the selected Git binary.

  • Crashes: A couple of rare crashes have been fixed.

2.6.0

Released May 05, 2020 Download for Windows 7+
  • History View: Merge commits can now be filtered out in the History View through first parent filtering.

  • Branches: The option to Fast Forward a branch has been added to the branch context menu.

  • Gender Neutral Avatars: If no avatar image can be loaded, Tower now uses the user's initials instead of a placeholder image.

  • Reference Names: It is now possible to copy names of branches, tags and remote branches in the sidebar.

  • Branches: The "force delete" option has been improved.

  • Tags: Tags can now be checked out by double-clicking on them in the sidebar.

  • Push Dialog: The current HEAD branch name is now displayed in the “Push HEAD” dialog.

  • Bookmarks View: The Remotes section is now correctly displayed when selecting bookmarked repositories.

  • Commit Details View: The committer avatar is now being shown in the Commit Details view.

  • UI Improvements: We fixed some visual glitches and improved window positioning for popup dialogs.

2.5.0

Released Apr 21, 2020 Download for Windows 7+
  • Azure DevOps Pull Requests: Pull Requests for Azure DevOps repositories are now supported in Tower.

2.4.1

Released Apr 07, 2020 Download for Windows 7+

Improved

  • Updated Built-In Git Binary: We updated the Git binary that Tower is shipped with to version 2.24.1.2.

  • VS Code Config: We improved and updated the Diff-Tool-Config for VS Code.

Fixed

  • Branch Groups: In the repository sidebar, Tower now again saves the open/closed state of branch groups.

2.4.1

Released Dec 03, 2019 Download for Windows 7+

Improved

  • Azure DevOps: Microsoft's recent rebranding to "Azure DevOps" is now also reflected in Tower.

Fixed

  • Branch Sorting: When creating a new local branch, it was sometimes positioned / sorted at a wrong place in the sidebar.

  • Branch Folders: When using the "/" character in branch names to create virtual groups, Tower sometimes did not display the names correctly in all cases.

2.4.0

Released Oct 21, 2019 Download for Windows 7+

New

  • VSCode: We added VSCode as default diff/merge tool to Tower.

  • Background Indexing/Searching: Tower now offers the option to disable periodic background indexing/searching of git-repos on your hard disk.

Improved

  • Performance: This release is all about performance and comes with a host of significant improvements in all areas of the app. Working in Tower is now much snappier and loading times have been drastically improved, e.g. opening and reloading a repo is now 20x as fast.

Fixed

  • Checkout remote branch now correctly creates local branches using ref groups.

2.3.2

Released Jun 25, 2019 Download for Windows 7+

Improved

  • Submodule Improvements: We improved and fine-tuned many details in Tower's Submodule handling (e.g. when changing shared Submodule URLs).

  • Better License Information: Opening the "License..." dialog from the main menu now provides more information about your license.

Fixed

  • Git Submodule Status: In this update, we're working around several regressions in recent Git versions that incorrectly regard Submodules as “clean”.

  • Commit Message Editing: When editing a commit message and starting it with a "#" character, Tower wasn't always able to correctly save the message.

2.3.1

Released Apr 25, 2019 Download for Windows 7+

New

  • Check Out Remote Branch: You can now double-click a remote branch in the sidebar to perform a checkout.

  • Bitbucket API: We updated Tower to work with bitbucket.org's new and upcoming API changes.

  • Collapse Activity Area: The "Activity" area in the sidebar can now be collapsed and expanded.

Fixed

  • User Profiles Contextual Menu: We improved the placement for the contextual menus of our new "User Profiles" dialogs.

  • Unsupported Image Formats: Fixed a crash when trying to display unsupported image formats in our "Image Diff View".

  • Multiple minor fixes and improvements.

2.3.0

Released Mar 26, 2019 Download for Windows 7+

New

  • User Profiles: In Tower's preferences, you can now add "user profiles". These can be used to quickly switch between different Git committer identities (e.g. one for work and others for private coding).

  • Bookmark Quick Add: You can now drop any directory into Tower's Bookmarks view (not just Git directories).

Fixed

  • Corrupt Image Files: Loading a corrupt image file in Tower's new image diff could result in a crash, which is now fixed.

  • Working Copy Refresh: In some cases (like when committing using GPG), the working copy status was not always updated instantly.

  • Araxis Merge: In older versions of Windows, our built-in configuration for Araxis Merge should now work, too.

  • Bitbucket Pull Requests: Opening a pull request from Bitbucket and Bitbucket Server in the browser is now possible.

  • Contextual Menu for Pull Request Changesets: Fixed a crash when opening the contextual menu in a pull request's changeset.

  • Ref Badge Drawing: When "small size" was configured in commit listings, ref badges are now drawn more accurately.

  • Edit Push URL: Fixed a possible crash when editing a repository's "Push URL".

  • Cherry-Pick Merge Conflicts: You can now safely abort a possible conflict when cherry-picking.

  • Ignored Files: Fixed some issues concerning ignored files.

  • Auto-Update Submodules: Improved the automatic updating of Submodules.

  • Host URL for GitLab: When using a self-hosted GitLab instance, the correct host URL is now stored.

  • Revert Multiple Commits: You can now select multiple commits and select "revert" from the contextual menu.

  • GitLab Pull Requests: When creating a pull request in a GitLab repository, the base and head branch selections are now validated.

  • Opening Merge Tools: Opening files in a merge tool is now more reliable due to quoted file paths.

  • Saving Stashes: In rare cases, closing the dialog did not preserve a custom subject / text.

2.2.1

Released Nov 07, 2018 Download for Windows 7+

New

  • Image Diffing: Tower now supports image diffs for a variety of formats, in both the Working Copy and various history / changeset views. In future updates, we will further extend and improve this feature.

Fixed

  • Reflog Keyboard Shortcut: You can now reach the "Reflog" via CTRL+5.

  • Adding Remotes: The list of remote branches is now instantly refreshed after a new remote repository was connected.

  • Drag & Drop Merging: When using drag & drop to merge branches, the dialog now directly proposes the corresponding branches.

  • Getting Started Wizard: When trying to connect to a Service account with invalid credentials, Tower could crash.

  • Labels in Dialogs: Some typos found their way into a couple of dialogs. Cleanup up, now!

  • Compare Tool Config: We updated the config for using AraxisMerge as your diff tool.

  • Activity Window: Scrolling in the Activity window was not working properly in all cases.

  • Branches in Dialogs: We improved the ordering of branches in some dialogs.

  • Refresh Service Repositories: Using the "Refresh" button while looking at a list of repositories in a Service account will now update the list properly.

  • Create Repository on Service: After creating a new remote repository in a Service account via Tower, the new repository is now directly displayed in the list.

  • Update Help Links: We updated URLs to updated content in our help documentation.

  • Grouped Tower Windows: In some situations, grouping Tower application windows could not be maximized.

2.1.0

Released Aug 13, 2018 Download for Windows 7+

Improved

  • Reflog: The Reflog is now available in Tower for Windows.

  • Dialogs: Improved layout in dialogs.

  • Menus: The File menu contains dedicated items for both your License and your Tower account.

Fixed

  • Remote operations: The whole error message shows in the error dialog, previously only the first line was displayed.

  • Submodule settings: Links to submodules work now.

  • Working Copy: We've made sure the hash for submodule entries is displayed correctly.

2.0.2

Released Jul 25, 2018 Download for Windows 7+

Improved

  • Tracking Badge: Reveals more information when hovered over in the sidebar.

Fixed

  • Sidebar: We've made sure the header hover area is the same size on all devices.

  • Removing a Project: In some cases, this could freeze the UI.

  • Gravatars: Use the proxy settings too.

  • History: Copying commit info now always returns newest to oldest.

  • Proxies: Under rare circumstances, a proxy configuration could lead to a crash on startup.

  • Apply Patch: We've made sure you can apply any patch.

  • Compare Tools: Errors in the configuration file can't crash Tower anymore.

  • Working Copy: It's possible to discard all contained local changes by interacting with a folder now.

  • Working Copy: The hamburger menu stays in place, even for very long branch names.

  • Help Menu: Updated link to release notes webpage.

  • Getting Started: Updated link to the "Getting Started with Tower" video.

  • Submodules: Path and URL are now editable for the shared configuration.

  • Submodules: Improved state validation for empty and not-existing folders.

  • Submodules Authentication: Using a different authentication than the parent repository is possible through Tower.

  • Self-hosted servers: In rare cases, adding these or using these could lead to a crash.

  • Custom Servers: You're required to have a username for http authentication now.

2.0.1

Released Jun 28, 2018 Download for Windows 7+

Improved

  • We've made sure all Pro features are available during Trial

2.0.1

Released Jun 26, 2018 Download for Windows 7+
  • Tower 2 is here!

Version 2

No further updates, last release in 05/2018

Download for Mac OS 10.8+

Version 1

No further updates, last release in 06/2014

Download for Mac OS 10.6+

Version 1

No further updates, last release in 05/2018

Download for Windows 7+

Your trial is downloading…

Try Tower "Pro" for 30 days without limitations!

Updates, Courses & Content via Email

Try Tower for Free

Sign up below and use Tower "Pro" for 30 days without limitations!