Mac OS 10.5 | 10.6+

1.5.4March 4 2014Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Simplify SSH Public Key management after Apple's security update in Mac OS 10.9.2

1.5.3February 25 2014Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Improved stability for Mac OS 10.9
  • Improved handling of password-protected SSH keys

1.5.2December 11 2013Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Make rebase and merge operations safe on OS X by passing core.trustctime config option. See here for more information: http://www.git-tower.com/blog/make-git-rebase-safe-on-osx/
  • Update bundled Git version to 1.8.4.2
  • Make sure self-installed Git binaries are valid on Mac OS 10.9 and otherwise reset to default

1.5.1October 15 2013Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Improvements and fixes for OS X 10.9 Mavericks
  • Update bundled Git version to 1.8.3.4
  • Improve cloning with "git-svn"
  • Show empty view for untracked binary files
  • Commit views now show tags also with very recent Git versions
  • Fix crash when customizing toolbar items in "recent" commits view
  • Fix an issue when writing ignores/excludes and directories or files do not exist
  • Use new, backwards compatible Git option for setting upstream for branches

1.5.0July 1 2013Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Retina displays now supported with optimized graphics
  • Comparing branches in external diff tool now supported via Tower's sidebar
  • Comparing arbitrary revisions in external diff tool now supported via "Commits" view
  • Fixed an issue when resolving submodule conflicts
  • Updated Araxis Merge compare script
  • Added support for Kaleidoscope's changeset diff option when comparing revisions
  • Added option to recurse submodules when pushing

1.4.19March 19 2013Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Improved library compatibility for git-svn on Mac OS 10.8

1.4.18March 8 2013Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Updated documentation
  • Improved compatibility with Mac OS 10.5
  • Minor fixes and improvements

1.4.17March 7 2013Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Updated bundled Git version to 1.8.1.3
  • Disabled menu in Apply Stash dialog when stashes are empty
  • Corrected tab order in Create Branch dialog
  • Improved file path check before delete actions
  • Fixed typo in documentation

1.4.16February 19 2013Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • New branch dialog now allows direct checkout of branch
  • Stash dialog now includes option to stash untracked files
  • Updated bundled Git binary to version 1.8.1.2
  • Error windows now save their sizes
  • Fixed an issue when trying to remove invalid / deleted repos
  • Fixed an issue with Git user settings when opened from dashboard
  • Fixed an issue with ref names containing semicolons

1.4.15January 8 2013Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Adapted Kaleidoscope wrapper script for newest beta version
  • Ignored FileMerge warning messages
  • Used default cloning directory as placeholder in clone sheet
  • Changed delete behavior for symbolic links
  • Fixed an issue with old version of Kaleidoscope as Diff tool

1.4.14December 12 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Added support for Kaleidoscope 2 as MergeTool
  • Included git-credential-osxkeychain helper in bundled Git binary
  • Fixed issue with large commit messages
  • Fixed git-svn issue with Perl library path
  • Fixed issue with backslashes in file names

1.4.13November 8 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Included bundled Git version 1.8.0
  • Improved modal sheet handling
  • Fixed issue with authentication on some systems Fixed issue with private key selection for connections

1.4.12September 19 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Disabled "Repository Settings..." menu item when no repository is open
  • Set application category to “Developer Tools“ in Info.plist
  • Modal windows are now made active before being dismissed
  • Fixed issue with submodule cleanup
  • Fixed incorrect display height for PDF previews
  • Fixed graphical glitch with vertical scroller on the Dashboard in 10.8

1.4.11August 1 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixed an issue with OS X 10.6

1.4.10July 31 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Updated Tower Coda PlugIn to improve stability with Coda2
  • Browsing folders is now enabled when selecting SSH key
  • Improved ignoring files by prepending paths with "/" to make them unambiguous

1.4.9June 13 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Updated bundled Git 1.7.10.2 for 32/64 bit
  • Fixed issue when displaying folders in file details view
  • Fixed issue with progress sheet freezing
  • Fixed issue with "ControlMaster" and "ControlPersist" SSH settings
  • Fixed issue with DiffMerge

1.4.8May 23 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Updated bundled Git version for Snow Leopard users

1.4.7May 23 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Updated the bundled Git binary to 1.7.10.2
  • Support for "sourcetree://cloneRepo/" URL scheme handling via Tower
  • Fixed issue with relative submodule paths
  • Fixed issue with password value not updating in SSH authentication
  • Removed GitHub API Token from interface

1.4.6April 25 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Use new GitHub API for creating and cloning GitHub repos
  • Fix an issue with accepting the latest Git version as binary
  • Finishing pull now updates the status message in the sheet correctly
  • Create new repository dialog does now respect differing title for new repo

1.4.5March 27 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Made open panel for "Add Submodule" dialog less restrictive
  • Minor fix when creating a new git repo in a folder that was already added as a bookmark
  • Added menu option "Create New Repository on Bitbucket..." to the main menu

1.4.4March 20 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Creating & cloning Bitbucket repos implemented
  • Support for Bitbucket accounts in preferences
  • Clone SVN dialog supports standard SVN layout and passing of no SVN layout options
  • Ignoring possible errors when saving repo description in settings
  • Minor fixes & improvements

1.4.3March 6 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Improve fetching submodules with super-repository
  • Various bugfixes

1.4.2February 29 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Support opening Tower via URL scheme (e.g. "gittower://openRepo/git://example.com/repo.git")
  • Opening repos from github.com in Tower via "Clone in Mac" can be configured in preferences
  • Double-clicking an item in "Browse" now opens the working copy file on disk, if HEAD revision is selected
  • Support multiple remote..push values (separated via ";") in settings
  • Automatically propose "publish" instead of "push", if no remote branches exist
  • Close pull/push/fetch sheets automatically after error
  • Update help content (mainly about submodules)
  • Add syntax highlighting for .rake files
  • Present error when loading remotes fails due to misconfiguration
  • Fix crash when cherry-picking merge commits
  • Fix issue with tags downloading on fetch or pull
  • Fix problem with aliases in repo icon paths

1.4.1February 9 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Minor improvements to new progress and error windows
  • Broken submodules will be skipped for update
  • Fix bug with repositories popover when no current repository is present
  • Minor layout change in user preferences window
  • Other bugfixes and minor improvements

1.4.0February 8 2012Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Support for Git submodules
  • New settings pane allows management and configuration of repository settings, remotes, and submodules
  • Improved dialog windows
  • Various bug fixes and improvements

1.3.4December 20 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fix bug where Tower did not start correctly in some scenarios

1.3.3December 19 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Added toolbar buttons for Add, Delete, Revert, Checkout (available in "Customize Toolbar")
  • Support for multiple fetch lines for git-svn remotes
  • Remote names containing slashes are now handled correctly
  • Long author names in "Blame" are now cropped shorter to avoid rendering bugs
  • Setting for "Automatic Spelling Correction" is now used from Mac OS system preferences
  • Commit sheet is now resizable
  • Option "Delete stash when applied" is now persisted as a preference
  • Added contextual menu (open commit / copy SHA) to commit list popover
  • Line breaks in commit messages are now rendered in "Recent Commits", too
  • Renaming bookmarks refreshes the repo popover reliably

1.3.2December 7 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fix an issue with git-svn authorization for non-SSH URLs
  • Fix memory leak issues
  • Fix empty commit message error when emptying the subject field and using only the body field
  • Fix issue with ignoring files locally using the global excludes
  • Fix minor issues

1.3.1November 24 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fix an issue launching difftool comparing mine/theirs versions for an unmerged file in some cases
  • Fix an issue with latest DeltaWalker version exiting immediately when invoked as mergetool
  • Fix an issue with Push sheet in some cases
  • Fix an issue with Commit Message Draft pane not remembering its size

1.3.0November 22 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Add git-svn support
  • Fix an issue with registration on 10.5 Leopard
  • Fix an issue with remote branches not being displayed under certain conditions
  • Allow "Save As" and "Restore in Working Copy" for folders in "Browse" view
  • Commit messages can be composed by filling either textfield
  • Minor bugfixes

1.2.7November 17 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Resolve issue with untracked file status in subfolders in Status All view

1.2.6November 16 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fix Git arguments overflow issue with many changed files in Status view
  • Improve encoding detection of filenames

1.2.5November 9 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Spell checking options for text fields are now persisted
  • File history properly supports diffs for renamed files
  • Make window re-open in full-screen mode if it was closed in full-screen mode
  • Fix issue with loading of file history for renamed files
  • Fix an issue with deprecated git+ssh protocol
  • Improve loading of status
  • Ensure staging/unstaging actions are run in a sequential background queue
  • Fix issue with open panel and empty file list for create beanstalk repository sheet
  • Fix issue with canceling FileMerge for unchanged files
  • Improve some diff/merge tool scripts to look for utilities in common paths thus not relying on correct PATH setting
  • Refresh Browse view if HEAD is selected in the sidebar and the HEAD pointer was moved (commit, pull, ...)

1.2.4November 3 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fix issue with repositories that have no branches at all
  • Changed Full Screen handling and related SplitView handling
  • Preventing push when 'remote branch' combo box is empty in "Push To" sheet
  • File History now loads commits with "--follow" option
  • Enabling 'enter' key for confirmation in save stash sheet
  • Check "canCommit" in background to make commit sheet appear faster
  • Bundled Git binary is now also available for OS X 10.5 Leopard users
  • Fix an issue with UTF8 filenames.
  • Various minor fixes

1.2.3October 27 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Added menu items for entering/exiting full screen mode in the "View" main menu
  • MainWindow reopens (if appropriate) in full screen mode
  • Various bugfixes
  • Fix issue with Sparkle updater

1.2.2October 26 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fix issue with remote branches parsing and invalid refs
  • Opening Tower with an invalid repo now shows the Dashboard immediately
  • Reorder Tower app menu to place "Preferences" at its correct default position
  • Correct wrong parameter order when opening diff tool from file history
  • Refresh gitBinary if it is changed during app lifecycle
  • Fix memory problem in Push HEAD sheet
  • Fix missing executable file mode for difffork compare script

1.2.1October 21 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Support for full screen mode on Lion
  • Added support for "DiffFork" as diff tool (thanks to Robert Muchsel!)
  • Values configured for remote..push in gitconfig are now passed to Git correctly
  • Changed handling of "window" main menu items on Snow Leopard
  • Various minor bugfixes

1.2.0October 19 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Introduced third tab "Status" for quicker access to the working tree status
  • File History feature allows comparing any two revisions of a file
  • Added blame view as new view mode to Browse
  • Added commit pop over to “Browse” for showing files for any revision
  • Applying patches is now supported (by drag and dropping .diff/.patch files onto dock icon or contextual menu)
  • Implemented "Remove Tracking" for local branches
  • Merging/rebasing remote branches into HEAD is now possible
  • Split commit message fields into two separate fields for subject and body
  • Split CompareTools into DiffTool and MergeTool support
  • MergeTools support resolving of conflicted files
  • HEAD remote branches are now marked as HEAD instead of showing a separate remote branch named “HEAD”
  • Many Git errors are now more descriptive and not just pass the plain Git error message
  • Files can be marked as "assume unchanged"
  • Added option to show both ignored files as well as "assume unchanged" files in the Status views
  • Added option to show diffs for merge commits in different styles (or not at all)
  • Bundled Git version with Tower for OS X 10.6+ users
  • Fixed occasional problems with overlay when using CLI tool to open a repository
  • Exporter now supports tar-gzip format
  • Exporter and Archiver now support selected files and folders
  • Fixed issue with drag and drop of folders onto dock icon
  • Stashes now display their message in the sidebar
  • Support custom refs for remotes (e.g. Gerrit code review)
  • Drop-Down for switching repositories is now a pop over as well
  • Added possibility to restore ancestor version of conflicted files
  • Added possibility to jump to file tree from commit
  • Showing PDF files in file details view (modes 'current' or 'base')
  • Fixed Git command arguments overflow when operating with many files
  • Fixed an issue with repository path normalization
  • Fixed sorting issues in the dashboard
  • Fixed bug with recursive staging of folders
  • Added many minor improvements

1.1.5July 20 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fix incorrect base version of unmerged files in "Browse All" view
  • Fix issue with crashes related to background operations

1.1.4June 28 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixes an issue with commits ahead/behind count when pulling from the tracked remote branch
  • Fixes an issue with launching external diff tool for comparing index with base version for added files
  • When using a diff-only viewer as MergeTool it will now compare local and remote version of an unmerged file for all supported tools

1.1.3May 24 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixes an issue with loading the "Current" view of a changed file.

1.1.2May 16 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixes crashes with latest Mac OS X Lion Developer Preview 2
  • Number of loaded commits in History "List" is configurable in preferences
  • A date's year component is now shown if it happened last year or before
  • Scroll to top in Dashboard when a new repo gets added to the list (and it's not added to a folder)
  • Fixes a bug with "Use Selection for Find"
  • Fixes an issue with refreshing the history list while a search filter is active
  • Help content updates

1.1.1April 19 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Dragging current working copy files and dropping them on external applications is now available.
  • Dragging historic files (when a non-HEAD branch / tag is selected in the sidebar) and dropping them on the HEAD branch to restore them is now available.
  • Dragging historic files (not folders, currently) and dropping them on Finder/Desktop to "Save As..." is now available.
  • Added "Copy SHA to Clipboard" to contextual menus for commits.
  • Added "Use Selection for Find" (CMD+E).
  • Updated help content with more pictures.
  • Nested sheet windows now remember their size after being resized.
  • History Recent view now shows a separate committer date even when the committing person is the same.
  • Fixed an issue with the diff.mnemonicprefix config option.
  • Fixed a bug with HTML content being parsed in the Browse diff view.

1.1.0March 30 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Cherry-picking (either via drag and drop or contextual menu) for integration of individual commits into HEAD is available.
  • Reverting commits is now possible.
  • Resetting current HEAD to a previous commit is now available.
  • Fixed a bug for cases where lines in diffs were not aligned properly.

1.0.9March 28 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Adapted Beanstalk integration to reflect API changes for public key management.
  • Fixed a display issue were changed file modes were not visible in diffs.
  • Fixed an issue with Tower sometimes not starting up correctly.

1.0.8March 23 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Added new "Open With" option for contextual menus on working copy files.
  • Double-clicking a folder in any of the "Browse" views now expands the folder (instead of opening it in Finder).
  • Fixed a display issue with diffs when opened from History "Recent".
  • Fixed an issue with "Pull" when no item in the sidebar is selected.

1.0.7March 15 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Single line staging (add one or multiple lines of changes to the staging area).
  • Discard chunks or individual lines within chunks.
  • Selecting textual content in diffs now omits the line number columns (especially when copy-pasting).
  • Fixed an issue where diffs could not be loaded in History List view.
  • Dashboard can now be closed using ESC.
  • Added syntax highlighting for .ctp and .phtml files.
  • Saving a stash can now be confirmed using Enter key (as an alternative to CMD+Return).

1.0.6March 10 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixed an issue with aborting while loading a commit diff
  • Fixed an issue with DeltaWalker DiffTool

1.0.5March 3 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Added command line tool "gittower" (see "Integration..." in application menu).
  • Added plugin for Panic's Coda (see "Integration..." in application menu).
  • Improved merge tool support for DiffMerge and Araxis Merge.
  • Fixed an issue where Tower could not complete diff rendering in "History List" view.

1.0.4February 28 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixed an issue with table column sorting of large repositories in history "List" view (also affecting overall History performance)
  • Improved dashboard performance and responsiveness
  • The Commit Details window now saves its size and position
  • Fixed an issue with merge commit diffs in history "Recent" view

1.0.3February 24 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixed an issue with creating annotated tags
  • Fixed an issue with "Stage All Files" not working correctly
  • Added support for .git file extensions
  • Added diff/merge support for DeltaWalker
  • Added merge support for P4Merge

1.0.2February 23 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixed an issue with calls for diff tools of BBEdit and TextWrangler.
  • Resolving merge conflicts was improved to support more cases.
  • When a squash merge is performed, the message template from Git is proposed when committing.
  • Display of large plain text files in browse view ('current' or 'base' modes) must now be confirmed by user.
  • Display of large commits must now be confirmed be user in "History List".
  • Fixed an issue with improper status for changed files on network volumes (Windows shares only?).
  • Changed diff file names to prepend "BASE", "LOCAL", etc. instead of appending it.
  • Fixed an issue with browse HEAD views not being updated automatically.
  • Fixed a minor issue with commit message draft not being saved when pushed and then committed.
  • Fixed wrong commit changeset stats.

1.0.1February 22 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Fixed an issue with fresh application startup (no prior versions)

1.0.0February 16 2011Download (Mac OS 10.6+)Download (Mac OS 10.5)

  • Version 1.0.0