SourceTree 1.0.7 is out
By Steve on November 16, 2010Full details of the release are below, but to summarise, the main enhancements include drag & drop to stage / unstage files in Git, streamlined progress windows, ability to selectively disable the auto-refresh function, and a few usability improvements – on top of the usual selection of bug fixes. Hope you like it!
Changes in version 1.0.7:
Enhancements:
- You can now drag & drop between panels to stage / unstage files in Git
- The ‘progress’ window for Mercurial and Git tasks is now less intrusive, opening and closing faster and only displaying the
full output under error conditions (or if the user chooses to expand it) - The repository settings panel now includes an option to disable the auto-refresh behaviour for a given repository.
If you disable the auto-refresh, you can press Cmd-R to manually refresh views, and there is a Refresh toolbar button available
which can be added to the toolbars (Right-click > Customise Toolbar…). - Allow log view columns to be re-ordered by the user
- When right-clicking & checking out a commit in Git which includes only a remote branch (no local branches),
default to checkout new local branch which is what you almost always want. - Warn user when Git checkout will create a detached HEAD.
Bugs fixed:
- Fix incorrect tooltips being displayed for files in the Git unstaged area
- Fix external diff in Git on machines that had never had Git installed in the root (Perl library path problem)
- Fix crash when repository has been deleted from the filesystem but bookmarks & windows are still tracking them.
- External diff button in diff panel is now disabled when not applicable
- Fix bug in Git pull sheet if you clicked Ok before the branches list was populated
- Fix manual authentication with Git ‘Fetch All’
- Fix customised toolbar settings getting mixed up between Mercurial and Git windows
- Fix missing entries in Git log when on a detached HEAD which is unreachable from any other branch / tag
- Implementation of “Reverse Commit” in Git (revert) was missing, now added
- Fix a race condition which could make the wrong diff appear initially in the commit view when committing a subset of the working changes