Say hello to JIRA Agile and JIRA Capture Learn More »

SourceTree 1.4 – Stash’s Trusty Sidekick

I'm speaking at RoadTrip 2014 Learn More »

Sherlock Holmes and Watson, Han Solo and Chewbacca, Batman and Robin. Every hero has a trusty sidekick to complement his/her talents and form a kick-ass team. With the recent release of SourceTree 1.4, we can now say that it's no different at Atlassian with SourceTree and Stash, Atlassian's Git repo management tool for the enterprise. Holy SourceTree, Batman! In a secret laboratory hidden deep within Sydney, Stash was born to solve the problems that plagued Enterprise teams trying to manage

Continue reading »

Mercurial vs Git: Why Mercurial?

This post is part of the Atlassian DVCS Guide » This is a guest blog post by Steve Losh focusing on the primary reasons a team may choose Mercurial as their (distributed) version control system. Check out Steve’s projects to see some of the cool things he has worked on around Distributed Version Control, or jump over to his Bitbucket account and fork one of his many projects. In our previous posts, we talked about the history of version control and why it's a good thing, as well as why distributed

Continue reading »

Update 22 Feb 2012: Apple have now extended the deadline to June 1st. Hopefully they’re realising the difficulties they’re creating for developers and will address some of the remaining concerns in this time. On March 1st, Apple will change the rules of the Mac App Store to require all applications to run inside of a 'sandbox'. Unfortunately, this will disallow important SourceTree functionality that was previously acceptable under store rules. Complying with the sandboxing rules would

Continue reading »

SourceTree 1.3 Release Blog – Welcome to the Party!

I'm speaking at RoadTrip 2014 Learn More »

We peeled back the covers on SourceTree - Atlassian's Mac Client for Git and Mercurial distributed version control systems, 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. Submodules and

Continue reading »

What are they? Well, as with everything git related, there is usually a helpful man-page. So let's check that out... Submodules allow foreign repositories to be embedded within a dedicated subdirectory of the source tree, always pointed at a particular commit. For those that speak man-page, feel free to skip the rest. For those that want to know what a submodule is, how they are useful, and when to use them, read on! An example The best way to understand the purpose of submodules is to see them

Continue reading »

tl;dr 6 months after the move to Mercurial and testing different working modes using this DVCS, the GreenHopper team ended up using following Mercurial features: We use clones for "throw away" spikes as well as in case where other teams want to contribute code changes to the GreenHopper code base Each feature is developed in a separate branch inside the main repository. Once complete, the changes are merged back to default and the branch closed Our main repository is hosted on Bitbucket,

Continue reading »