Sourcetree 3.1 Overview
- Added a new Local repositories view as a pinnable siderbar on the right hand side of the application
- Refreshed the Local repositories view in the New Tab, moving functionality into a bottom toolbar
- Refreshed the commit details UI to give more commonality with Sourcetree for Mac
- Replaced the File Status, Log/History and Search tabs with options under the WORKSPACE heading in the repository sidebar. This provides commonality with Souretree for Mac
- Add support toggling branch and tag labels in commit graph. This provides commonality with Sourcetree for Mac
- Updated references to "VSTS" with "Azure Devops" within Sourcetree
- Upgrade to LibGit2Sharp 0.25/LibGit2 0.27
- Enterprise installer now potentially creates a desktop shortcut
SourceTree 3.1.2 [19 March 2019]
Changes
- Fix to correctly show further changes to staged files as unstaged
SourceTree 3.1.1 [13 March 2019]
Changes
- Fix handle errors in external tool configuration gracefully
- Fix to correctly escape entries added to gitignore
- Fix to prevent selection of untracked files during Patch Creation
- After completing registration Sourcetree now opens to the New Tab/Remote view
- After completing registration Sourcetree displays a Getting Started notification with link to tutorial
- Fix to search remote repositories VSTS/DevOps accounts
- Fix to allow renaming of bookmark folders Blocked with renaming folders
- Fix to remove the vertical splitter from the File Status view when there is "Nothing to commit" message
- Fix substitution of $LOCAL, $REMOTE, etc., variables when calling the diff/merge tools for Mercurial
- Fix to enable the Back button in the Welcome Wizard when attempting to register with Bitbucket Server
- Fix to correct the line counting in the diff view when there are new lines
- Fix crash while closing the repo tab
- Fix to stop the new bookmarks sidebar hiding the right toolbar buttons while pinned
- Fix to ensure the "Git flow->Finish Feature" action can be executed successfully
- Fix crash at opening History view
- Fix to ensure the Stage selected button works with the file listing Tree view
- Fix the naming of the History menu option
- Fix crash when switching between tabs, now use ctrl+q for previous and ctrl+e for next tab
- Correct the icon for the file listing tree view icon
- Fix the action of the View Remote and Open in Terminal in the New Tab/Local view
- Ensure BeyondCompare diff and merge tool uses bcomp.exe not bcompare.exe
- Fix "Show in Explorer" option to no longer open an instance for every file within a folder in the Tree View
- Fix the behaviour of the "Reverse File" option in Log window
- Fix the notification for old Git LFS versions so it does not appear when LFS has not been initialized on the current repository
- Allow selection of the remote when doing an LFS fetch
- Fix the bahaviour of the Back button during registration via Bitbucket in the Welcome Wizard
- Fix the annotation for deleted file in the diff view
- Fix the alignments of annotations and visual elements in the Diff view
- Fix the Diff view for line deletions and and carriage returns
- Add a hint link and message for GitLab Cloud and GitLab EE hosts in then "Edit Hosting Account" dialog
- Fix the empty tooltip shown when hovering over the Path column in the multi-column staging file listing
- Fix crash when adding a new remote to a repository
- Fix failure to create a repository in a path that already exists
- Tone down the warning on the Remote button in the Toolbar when a repository does not have a host account associated with it.
- Fix duplicated listing of a User`s personal remote repositories for Azure Devops hosts
- Fix the behaviour of the "Show Organization Repos" checkbox for GitLab Cloud accounts
- Fix creating Private repositories as Public on Bitbucket Server hosts
- Fix the inability to clone GitHub Enterprise repositories with the SSH protocol
- Fix the Pull Request Url used for GitLab hosts
- Hide the "Refresh" button at Local repositories view when there are no bookmarks
- Fix the preferred protocol resetting after Sourcetree restarts for accounts
- Fix a crash on checkout with sourcetree:// protocol from Bitbucket hosts
- Fix the listing of branches when checkiing via the sourcetree:// protocol and "URL Actions" dialog
- Fix the branch name display in the Log Selected dialog
- Improve the default width for the file listing
- Remove WinMerge tool from merge tools list
- Fix to only offer to create Bookmarks for repositories without bookmarks that are currently open in tabs
- Exclude untracked files from selections during Patch Creation
- Fix ersonal Access Tokens not being saved to Windows Credential Manager when they are first entered
- Fix a branch parsing failrue when using LibGit2
- Improved UI layout in the Welcome Wizard
- Fix to avoid duplicating accounts
- Fix to re-instate Reverse file buttons missing in Diff view
- Fix to catch and prevent multiple credential prompts being shown if there's already one visible
- Improve the messaging when asking for Personal Access Tokens during account creation
- Improve performance of dialogs by using async initialization
- Improve performance when determining the GitFlow version
- Fix to ensure SQL comments are not stripped from diffs
- Fix crash when submitting analytics
- Fix the Mercurial commands used prior to creating a Pull request
- Fix to reset and clear the Diff view for empty commits
- Fix to show a visible error message if creation of a local repository failed
- Fix to center confirmation dialogs on the screen
- Remove async directory check again repositories in open tabs
- Fix crash when the souretree:// protocol is used with an incorrect repository name
- Fix loading of high dpi images
- Fix to prevent a large commit message causing it to obscure the file listing or log view
- Fix to ensure mouse movement after double-clicking does not load the wrong branch
- Fix a deadlock when switch branches
- Fix to ensure the 'Allow Git Subrepositories' option updates the Mercurial .hgrc
- Fix Sourcetree not re-starting correctly after adding bookmarks which aren't visible in open tabs
- Vertically align tools checkmarks in the Welcome Wizard
- Fix to allow creation of public repositories on GitLa
- Fix moving bookmark folders up to the root level
- Downgrade SharpCompress to 0.17.1 to fix delta updates via Squirrel.Windows