Archives for the tag: repository management

If you follow Atlassian, you know we're big on continuous integration 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, etc. This

Continue reading »

Bamboo 5.5: instant access to Stash repos

Few software projects start their lives spread out across multiple repositories. But, neither do most projects that remain in a single repo forever. Take JIRA, for example: At 12 years of age, it is comprised of millions of lines of code stored across 19 repositories. As a company, Atlassian has hundreds of repos. Whether that's good practice or not, that's reality for us and for thousands of our customers. So with Bamboo 5.5 we set out to make building from all those repos a little bit easier. Connect

Continue reading »

One question that every team faces when moving to Git is what development workflow to use. Since every team is different and has different requirements, there is no one-workflow-fits-all approach. However, there is one rule all teams should follow when looking for a new workflow to adopt: Keep it simple. Doing so will reduce the number of mistakes people can make, and will help with adoption. On the Stash team, we've adopted one of the simplest Git workflows possible. And since so many of you

Continue reading »

Stash 2.4: Forking in the Enterprise

Interested in the latest Stash release? Check out What’s New » The distributed nature of Git gives development teams a plethora of options when choosing how to collaborate on projects. Teams migrating their development to Git need the flexibility to best work with code in a distributed enterprise environment. Common practices have emerged using branch- and fork- based workflows, igniting debates on how they can best be used in the enterprise. Today we're pleased to announce Stash 2.4,

Continue reading »

Stash 1.3: Enterprise Git Gets Social with Pull Requests

The remote control. Napster. The Smartphone. The plastic bits at the ends of shoelaces. All incredible technologies that made what came before both instantly antiquated and forgettable. A technology shift, even a subtle one, can entirely transform an industry. It happened in software development 10 years ago with agile - a once in a decade change to how teams build and ship software - and it's happening again, now, with distributed version control systems (DVCS) like Git. Git introduces completely

Continue reading »

Interested in the latest Stash release? Check out What's New » Seven weeks ago the world met Stash – a centralized solution to manage Git repositories behind the firewall. Stash 1.0 was a huge launch! We've been deluged with great feedback and already have small agile teams and large enterprises adopting Stash for their Git development. We are just getting started, and today Stash's future begins! Stash 1.1 is here with more features focused on making your behind the firewall Git

Continue reading »