SourceTree 1.3 – Ready for Takeoff

By on January 31, 2012

We’re peeling back the covers on SourceTree 1.3 and we are announcing a fresh new logo, a redesigned website, and a new set of useful features to support your DVCS workflow. Plus, SourceTree is now FREE for all users, forever.

What’s New in SourceTree 1.3?

Submodule & Subrepository Support

Feel free to use Git submodules or Hg subrepositories with your projects – SourceTree now supports both. Git submodules are simply a reference to another repository at a particular snapshot in time.

Let us know what you think of the new submodule and subrepository support. More details of this feature are available in the Help.

Custom Actions

Sometimes, a script is so valuable to your development workflow that you just wish the action would be built-in to the product. In the words of SourceTree users: “This process is so important – just support it already!” Plead no more my friends – the new custom actions feature allows you to run your own scripts or processes right in SourceTree’s menus as if they were built in.

Practically any action outside of SourceTree can be configured into a custom action. Just add your script to the custom action preferences, and these actions automatically appear in the correct menus depending on what parameters you reference. Run them with just a click of a button (or shortcut key)!

Integrate with JIRA and Crucible

Many of our SourceTree users are using Atlassian tools such as JIRA and Crucible as part of their development process. Users can now manage their repositories with SourceTree and link back to JIRA issues and Crucible code reviews.

How does it work?
SourceTree will automatically link JIRA issues keys or Crucible code review ids that are referenced in your commit messages.

A JIRA Example
When closing off a recent JIRA issue, you include the JIRA issue key in the commit message (e.g. SRCTREE-999). In SourceTree, the log view allows you to browse through the history of a project, and you can easily identify all the commits that have JIRA issues associated with it. If you are interested in a particular commit and want to explore the JIRA issue, just click on the issue key, and you will jump right into your issue tracker.

Gain historical context and a further understanding of the why’s behind your team’s commits.

For those power users who want to dive a little deeper (I know you’re out there!), this feature is actually a specific use-case for another feature: regular expression replacements in commit messages. Supply a full regex match & replace string to replace any text with HTML that can link to any of your external projects.

Launch SourceTree from Anywhere!

Launch SourceTree to the closest repository containing your working directory – straight from the command line with the ‘stree’ command. Simply install the Command Line Tools from the ‘SourceTree’ menu, and you’ll be on your way.

Note: This feature won’t appear in the App Store version as Apple does not allow helper installs. You’ll need to download an additional installer direct from the SourceTree website to get this cool feature.

You’ll also be able to open a file with SourceTree straight from your Finder. Right-click the repository you wish to see and open with SourceTree.

We didn’t stop there!

There’s more, please see the detailed release notes for more information.

Sexy on the Inside, Sexy on the Outside

All of these features come together to provide a smooth and easy development process for SourceTree users. In order to accentuate this, we completely redid the website and created a fresh new logo to mirror the slick changes of SourceTree 1.3. Admire the beauty.

Get SourceTree for Free – Forever!

We are excited for the burgeoning integration between SourceTree and Atlassian! If you’re new to Git or Mercurial, or just want a handy tool for DVCS, check out SourceTree 1.3 today – it’s FREE at our brand spankin’ new website (don’t forget to check out our new logo and blog as well!)



  • Posted January 31, 2012 at 3:34 pm | Permalink

    Congrats on the new release!

  • Posted January 31, 2012 at 10:38 pm | Permalink

    Thanks for the update, like many Lion users I’ve been craving full screen support!

  • Posted January 31, 2012 at 11:08 pm | Permalink

    Awesome release guys. Love the custom actions! 🙂

  • idris
    Posted February 1, 2012 at 12:31 am | Permalink

    How do you actually configure the Jira (or regex replacement) feature?

    • Steve
      Posted February 1, 2012 at 9:59 am | Permalink

      Click the ‘Settings’ button on the repository window and click the ‘Advanced’ tab, then skim down to ‘Commit Text Replacements’. Add a new entry there with the ‘JIRA’ type, you’ll need the project prefix and base JIRA instance URL. You can add as many replacements as you like per project.

  • Posted February 1, 2012 at 8:04 am | Permalink

    I can see no Preferences: Custom Actions after update 🙁

One Trackback