Atlassian has released a new version of its SourceTree client for Git and Mercurial. I use it in concert with Tower. Tower has a cleaner user interface that’s great for committing changes and viewing the contents of a commit, including multiple files at once. SourceTree, though, has a better per-file history view and can search the contents of a commit rather than just the comments. (This search feature seems to be broken for me in the current version; I’m currently talking with their tech support people about it.)
For reasons that I don’t understand, neither client provides an easy way for me to get the revision history for a file that I have in the Finder, Terminal, or an editor. You’d think that you could drag and drop it onto the Dock icon or use AppleScript or a command-line tool. Instead, you have to drill down or search for it from within the client.
Update (2013-09-20): The “File Changes” search bug is fixed in SourceTree 1.7.1.
Stay up-to-date by subscribing to the Comments RSS Feed for this post.