Browse Bitbucket
Filters
How Confluence Developers Avoid Branching from a Bad Commit
The Stash team recently released the Stash-Bamboo plugin, which surfaces pass/fail results from Bamboo builds inside Stash. The main use case for the plugin is to let people reviewing a pull request see whether tests are passing on the development branch before they give the thumbs-up for merging it into master. Pretty cool. So I asked […]
The new Bitbucket dashboard – all your code activity, all in one place.
Let’s face it, we’re rarely ever working on just one thing at a time. In Bitbucket land, many of us have multiple repositories involving any number of pull requests or issues we need to stay on top of. With all that activity to keep track of, getting a proper high-level overview can be difficult. That’s why […]
Pull Requests now with Reviewers and Smarter Notifications
Pull requests provide an easy way for developers to review changes on a branch, discuss changes, and merge the branch into the main development branch. The goal is to be fast and simple. Today we are adding two new capabilities to pull requests that will make your workflow faster and simpler: Selectively add reviewers to your […]
Introducing Quick File Search
Have you ever been in this scenario: you are in a rush and need to find a file that you know the name of, but can’t remember where that file lives? You search the file browser in Bitbucket directory after directory… and finally find that elusive file. When you’re looking for something in your DVCS […]
Syncing and merging come to Bitbucket
When developing on a feature branch or a fork, your code can often get out of date. There are a number of reasons this might happen: You’re concentrating on a feature rather than syncing. You’re not yet ready to worry about integrating just yet. You’re returning to a stale branch or fork to pick up […]
From SVN to Git: how Atlassian made the switch without sacrificing active development – the human side
This post was featured in Dr. Dobb’s as part of a series focusing on enterprise teams making the switch to Git. In this three part blog series we focus on migrating the Jira code base from Subversion to Git. We wanted to share our migrating experience to those of you who are contemplating moving a […]
From SVN to Git: how Atlassian made the switch without sacrificing active development – the technical side
Featured on Dr. Dobb’s, this is the second blog in a three part series about making the switch to Git in the enterprise. In the first post, we discussed why so many teams today have decided to make the switch. This post focuses on the technical aspects of how Atlassian actually made the switch to Git. […]
Building Inline Comments for Pull Requests and Commits
At Bitbucket (and throughout Atlassian) we are constantly dogfooding our own products. This helps us flesh out requirements and find bugs. So, naturally, we host the Bitbucket code in Bitbucket as well. We use pull requests to review team members’ code before merging it in and deploying. And, like many of you, we have been […]
Deployment Keys Now Available on Bitbucket
We’ve received a lot of requests for this feature, and our recent Innovation Week has given us the time to follow through on this request. We’re pleased to introduce Deployment Keys for Bitbucket. Deployment keys allow users to clone/pull source from a repository over SSH using Git and Hg without having to use up one […]
Introducing: Repo Transfers
A couple weeks ago, we launched our new Teams feature to make it easier for our users to collaborate on Bitbucket. Today, we’re happy to introduce Repo Transfers to make it easier to share repositories amongst your team. Repo Transfers allow you to change the ownership of a repository to another team or user account. Transfer any […]
Team Up with Bitbucket
UPDATE: Since we released this feature, we’ve also released a way to transfer your individual repositories to your team. Check out our documentation for full details! It’s finally here! Bitbucket Teams makes it dead simple to create a shared account to consolidate your team-owned repositories and organize your group’s work. Create team-owned repos that everyone can access […]
Mercurial vs. Git: why Mercurial?
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 […]
Label your SSH keys
We are happy to announce that you can now add labels to your SSH keys. This makes managing multiple SSH keys much simpler. Lets be honest, this blog should have happened a while ago and for that we say, thanks for your patience. If you want to update your existing keys just hit the edit […]
What is version control: centralized vs. DVCS
In our first entry, we explored some of the basics of any version control system – diffs and patches. Looking past diff and patches, we will now discuss version control systems. Many of you out there are familiar with centralized version control systems like Subversion (SVN), CVS, and Perforce, while others have jumped straight into […]
Pull requests across branches
Bitbucket already supports fork-based pull requests, and while this model is great for open source projects – where new contributors can fork your repository and submit a pull request – it can feel heavy-handed when working in a small team. Small (and large) teams rejoice! Today we are excited to announce the ability to create pull requests between […]
