Pull requests are an easy way for teammates to request your feedback on their code. But, as your projects are successful and your team grows, the number of pull requests coming your way can get overwhelming. With Stash 3.4, we've made it easier for you to manage your pull request load and reduce the noise. Now,  emails will be aggregated into batch notifications for each pull request and sent after a period of inactivity. We think it's so useful that we've made it the default, but you

Continue reading »

In case you missed last Thursday's "Git workflows for SaaS teams" webinar, we just published the recording. Despite the title, the content is about 10% SaaS / 90% Git best practice, so you should get something out of it (regardless of what type of software you make)–especially if you're: currently using Git, but feel like you're not getting the most out of your workflow not using Git, and thinking about migrating soon curious about feature branching, merge strategies, continuous integration

Continue reading »

Developing on the Salesforce platform can become complex to manage as your team and your projects grow and mature. At Atlassian, our internal Salesforce development team started five years ago with a single analyst making small changes and customizations to support a single department. Today, it’s a small team of developers, admins, and a program manager supporting multiple departments with varying needs for customizations of our Salesforce deployment. The team manages both types of Salesforce

Continue reading »

If you're new to Git, or are looking to make the switch, you might have a sneaking suspicion that your old development workflow from the SVN days isn't, well... working. You're not alone. When teams at Atlassian moved to Git, we had to re-design our developer workflows from the ground up. Now these workflows are used to continuously deploy Bitbucket, HipChat, and our other web-based offerings. Join us on October 9th 2014 at 10am Pacific This beginner-level webinar includes an introduction

Continue reading »

TAM Day: Top 5 best practices at enterprise scale

Summit 2014 has officially ended and, with over 2,100 attendees, was our biggest annual conference yet. One of my favorite additions to Summit this year was an event hosted by the Technical Account Management team, TAM Day at Summit. An exclusive event for TAM customers, TAM Day provided them the chance to meet with Atlassian product and support leadership, and exchange ideas with other TAM customers. But, what exactly is a TAM customer? Earlier this year, Atlassian launched a technical

Continue reading »

If you follow Atlassian, you know we're big on continuous integration ("CI") and Git–separately, sure: but even bigger on the power that the two offer in combination. Today I want to share some tips for getting your CI system to interact optimally with your repository, which is where it all begins. 1: Avoid tracking large files in your repo One of the things you often hear about Git is that you should avoid putting large files into your repository: binaries, media files, archived artifacts,

Continue reading »