• Moving from Subversion to Mercurial and Bitbucket

    I've been using Mercurial for source control on my own small projects for a while and have really liked it. I've also wanted to stop supporting my own Subversion server, but previously I've found hosted solutions too expensive. That's why I like Bitbucket's pricing structure. I have lots of projects that need source control, but I either work alone or as part of a small team. Bitbucket charges by the team size, not the number of projects (which seems like a much better way to judge the budget of a project) and it's free for teams of 5 or under.

    I've wanted to move my existing subversion …

  • Control my source

    In my last job I worked with a team of about 50 other developers all working on the same project. A senior developer had set up a source control system that allowed us all to play together without overwriting each other's code.

    When I moved to my current, much smaller team there was no source control system. We didn't seem to need it, except the few small times a month when we did. None of these moments seemed big enough to warrant setting up a proper source control system. However, when you add them all up, we could have saved ourselves a lot of heart ache.

    I decided I wanted to fix this, …