SourceTree 1.1.1 released
By Steve on December 20, 2010Consider it an early Christmas present from me – SourceTree 1.1.1 mostly brings bugfixes for a few issues in the new 1.1 release, plus a few small enhancements based on recent user feedback. Full details are below, I hope you like it.
Barring any urgent issues, this will probably be the last release before the new year, since Torus Knot Software will be officially in ‘festive downtime mode’ next week. We wish everyone a very Happy Christmas (or whichever holiday you celebrate, if any), and hope you have a great New Year.
Changes in version 1.1.1:
Bugfixes:
- Improve the responsiveness of the push/pull counts when pushing from the commit & tag sheets
- Fix several problems with using Subversion with manual SSH logins (as opposed to https or using SSH keys)
- When looking up keychain items, always filter by protocol and don’t fall back on server-only items, since this can cause failures if passwords are different between services.
- Fix pull/push counts getting stuck on Mercurial when there is no remote called ‘default’. Now we use the sole remote if there is no ‘default’, or disable the counts if there are multiple remotes and none are called ‘default’
- Clear cached data when a bookmark is removed so that if it is re-added we correctly pick up the new settings.
- Spacebar to Quick Look now working on tree & column views as well as flat view
- Fix display of clean / untracked text files when text encoding is not UTF8
- Fix crash when rendering a branch annotation on the uncommitted changes line (only occurred in Mercurial when there was an uncommitted new branch)
- Disable branch selection & track options when pushing to Subversion from Git since they don’t do anything.
- Some fixes and tweaks to the visual rendering of Bookmarks window content
- Disable merge & create patch on the history view context menu when the uncommitted changes line is selected
- Quick Look now tracks the correct files when invoked on nested sheets such as commit, revert, resolve
- Fix revision jump to latest in Mercurial when there’s a merge outstanding
- Bookmarks window now saves its toolbar customisations
- Fix an infinite loop in Git push dialog if remote branch contains spaces
- Disable unapproved user extensions in Mercurial to avoid problems when a user extension clashes with our Mercurial version or extensions
- Fix hg blame crash on binary files
- Fix hg blame on repositories converted from Subversion where usernames are generated rather than provided by author map
Enhancements:
- Make remote management a bit more intuitive, and include specific options for Mercurial ‘default’ remote
- Add ability to right-click and tag a previous commit from the history view
- Detect a duplicate tag and give the user the option of moving it interactively rather than failing ∓ requiring user to find the ‘force’ option.
- Allow removal of local tags in Mercurial
- Added tooltips for toolbar items for people who use icon-only view