Name: Tower for Mac Version: 2.5.0 Release Date: 13 Sep 2016 Mac Platform: Intel OS version:OS X 10.8 or later Processor type(s) & speed: 64-bit Web Site: https://www.git-tower.com/ Overview: Tower is a Git client for OS X that makes using Git easy and more efficient. Users benefit from its elegant and comprehensive interface and a feature set that lets them enjoy the full power of Git. Tower abstracts Git's complexity in an easy-to-use interface. For example, lots of actions can be performed simply via drag-and-drop, and mistakes can be undone easily. Advanced users can increase their productivity with features like single line staging, submodule support, or the file history. Features ・git-svn support ・File history ・git-flow support ・Submodule support ・Blame view ・Single-line staging (per-line committing) ・Cherry-picking ・Discard chunks/lines ・Direct Github, Bitbucket, Gitlab, GitSwarm, Beanstalk, Visual Studio Team Services, Team Foundation Server and Rhodecode integration ・Support for Bitbucket team accounts ・Support for full-screen and Retina displays ・Many powerful drag-and-drop features include merge, rebase, push /pull to/from remote, apply stash, create new branch, etc. What's New in Version 2.5.0: ・Tabs on macOS Sierra:users with macOS 10.12 can now choose to open repositories in native Tabs (or, of course, in a new window as before). ・The "Clone" dialog now also searches on GitHub:start typing a non-URL string in the "Remote URL" textfield and Tower will start searching for public repositories on GitHub. ・Bundled Git version update:the Git binary that comes delivered with Tower is now on version 2.9.3. ・Recommended authentication for Visual Studio Team Services accounts:"Personal Access Token" is now the suggested default authentication method. ・Open a remote repository in your browser:by right-clicking the remote in Tower's sidebar and selecting "View remote in Browser". ・Choose your favorite protocol:When cloning a repository from one of your service accounts, you can now choose the protocol that shall be used. In most cases, SSH and HTTPS will be available. You can also choose a "default" protocol in the account details (in the "Account" tab). ・Open Quickly dialog is all new:"Open Quickly" (e.g. via CMD+SHIFT+O) is now much faster, more responsive, more clever (and can be closed via ESC). ・Custom service accounts are here:In the "Services" view, you can now add an account for your self-managed server. This makes authentication for your own servers as easy as for the supported code hosting platforms like GitHub. ・Clone and quit:If you start cloning a (potentially big) repository, you can now quit Tower. Unfinished clones can now be resumed after restarting the app. ・Activity window:The standalone "Activity" window (which you can open from the main "Window" menu) was improved and reworked from the ground up. If you need to inspect remote activity often, this is for you. ・Commit history remembers scrolling position even in long commit lists:When loading a long history of commits with hundreds of commits, the scrolling position and selected item in the list now remain when switching to other apps and back. ・Repo bookmark fixes:In the "Repositories" view, we solved many minor annoyances (e.g. regarding naming, renaming, and moving), making repository management quicker and more reliable. ・Repo bookmark details display more information:When you select a repository item in the "Repositories" view, the details view now shows additional information. ・Bookmarks and Services can be searched:Both the "Services" and the "Repositories" views can now be filtered by using the default search field at the top right of the window. ・Fetch processes won't duplicate anymore:If a Fetch process for a remote repository is already running, Tower will not start another Auto-Fetch processes for the same remote. ・History search fixes:Searching in Full Screen Mode or reloading new commits with an active search now works flawlessly. ・Blame view was refactored and improved. ・File tree in historic commits was improved:when navigating through the file tree of an old commit, expanded folders and selections now survive switching to another app and back to Tower. ・Drag and drop for repository folders is now more powerful:You can drag folders from Finder (or other capable apps) to a precise position in the sidebar of Tower's "Repositories" view. Even multiple folders can now be added this way. ・The "Clone" dialog is now also available from the main "File" menu. ・Progress for currently cloning repositories:On the "Repositories" view, cloning progress is now indicated in the sidebar, in a repo's detail view and in the navigation bar. Additionally, cloning repositories can now already be opened. ・Symlinks now get the same file icon in Tower's "Working Copy" as they do in Finder.app ・Git-Flow configuration now better validated:When configuring your repository for use with git-flow, Tower tries to make it harder to enter an invalid configuration. ・Commit messages with invalid unicode characters:Until now, invalid characters blocked Tower when trying to load the commit history (and "No commits" was shown). Tower is now smarter and is able to load the history regardless. ・Ignoring files with string patterns:When you request Tower to create an "ignore pattern" for you, those patterns are now made more fail-safe for some edge cases. ・Several display issues on Mac OS 10.8 and 10.9 were fixed. ・Many minor issues and improvements:Over 80 bug fixes and smaller feature requests made it into this update. ・Sidebar "History":Selecting the "History" item only showed the HEAD branch's commit history. It should (and now will) include and show all branches and tags. ・Bookmark folders:In the "Repositories" view, double-click or renaming a folder item could crash Tower. This is now fixed. ・Bookmark folders:In the "Repositories" view, double-click or renaming a folder item could crash Tower. This is now fixed. ・Various minor bug fixes and improvements. ・Fetch dialog options were improved:Using "Prune Obsolete Remote Branches" and "Fetch All Tags" can now be used in combination. ・Quick Push now also works with the "Recurse Submodules" option. ・State recognition for interactive rebases:When an interactive rebase was started from Git on the command line, Tower could not always recognize the repository's state correctly.