We’re migrating repositories to new hardware

By on April 22, 2014

Starting today, we will be migrating all repositories to a new storage system which will allow us to improve the service and reliability of Bitbucket.

Over the next weeks, you can expect the following:

Thank you all for your patience and support! We are working hard to constantly build a better Bitbucket.

If you have any other questions or concerns, please come to support@bitbucket.org.

Bitbucket now auto-updates pull requests

By on

Starting today your pull requests will always have the most recent and relevant code, and your reviews will be more efficient. With automatic updates, pushing to a branch with an open pull request will automatically include those commits in the open pull request. This way your reviewers will always see the most recent changes to the branch in the pull request.

Pull request screenshot

The most important thing about a pull request is the discussion that it generates: As you get feedback from other developers about changes or improvements that should be made, you’ll be generating new commits which should be part of your review. Now you’ll automatically see those commits in the pull request with no extra steps.

More best practices for your team

Everywhere, teams are making the switch from Subversion to Git. If you’re new to Git and want to learn more, check out Atlassian Git Essentials, our solution to implementing best practices with Git for your development team.

Create a free account

All Heartbleed upgrades are now complete

By on April 9, 2014

Heartbleed

We have now completed all changes necessary to secure Bitbucket from security vulnerabilities related to the Heartbleed bug. Changes made to Bitbucket include;

As a result of us removing the sessions related to authentication cookies, all users have been forced to re-authenticate when using bitbucket.org from a browser. We are also recommending, but not enforcing, that all users change their passwords.

Bitbucket’s SSL certificates are changing

By on April 8, 2014

On April 9th at 01:30 UTC, we’ll be updating our SSL certificates as a response to the Heartbleed bug. This change is the final step in ensuring that our systems are not vulnerable. We apologize for the short notice.

It’s likely that you won’t notice any changes and won’t need to take any action. However, if you’re using Mercurial over HTTPS, you may see this error message:

abort: certificate for bitbucket.org has unexpected fingerprint
45:AD:AE:1A:CF:0E:73:47:06:07:E0:88:F5:CC:10:E5:FA:1C:F7:99
(check hostfingerprint configuration)

If you see this error, you’ll need to update the host fingerprint for bitbucket.org in your ~/.hgrc or Mercurial.ini configuration file:

[hostfingerprints]
bitbucket.org = 45:AD:AE:1A:CF:0E:73:47:06:07:E0:88:F5:CC:10:E5:FA:1C:F7:99

Thanks, and happy forking!

Say hello to SourceTree for Windows 1.5

By on April 7, 2014

With SourceTree 1.4.0 for Windows released just a few weeks ago, we’re excited to announce that 1.5.0 is ready to go. We’ve been steadily playing catchup with the Mac version and we’re happy to ship some highly requested features.

Download SourceTree for Windows

Interactive rebase

The interactive rebase feature is now available on SourceTree for Windows. Need to mess with your local commits before you go and push them? Go ahead! To use this feature you can either click the Repository menu and hit Interactive rebase to rebase from your last upstream commit, or right-click on a commit in the log and go to Rebase children of <sha> interactively.

Interactive rebase

Subtree

A more flexible option to Git’s submodules, subtree allows you to carry out a whole host of tasks when including other repositories into your own repository. You can pull down changes, or even commit and push changes to an unrelated repository. Like submodules, you can add a subtree either from the sidebar or from the Repository menu.

Subtrees

Tab reordering

Keeping your tabs organized is an absolute must when dealing with a lot of repositories. To help with that you can now reorder your tabs; Just drag and drop them to wherever you want.

Tab reordering

Get SourceTree for Windows or Mac

Grab the latest version from sourcetreeapp.com!

Database Maintenance

By on March 20, 2014

We will be performing maintenance for 30 min on Saturday, March 22, 2014 at 20:00:00 UTC. We will  be applying new configuration settings to our database.

Bitbucket’s SSL certificates are changing

By on March 6, 2014

On March 7th at 22:00 UTC, we’ll be updating our SSL certificates to replace ones that will be expiring soon. It’s likely that you won’t notice any changes and won’t need to take any action. However, if you’re using Mercurial over HTTPS, you may see this error message:

abort: certificate for bitbucket.org has unexpected fingerprint
67:b3:bf:9f:c5:38:0e:4c:dd:4e:8a:da:3d:11:1b:c2:a5:d1:6c:6b
(check hostfingerprint configuration)

If you see this error, you’ll need to update the host fingerprint for bitbucket.org in your ~/.hgrc or Mercurial.ini configuration file:

[hostfingerprints]
bitbucket.org = 67:b3:bf:9f:c5:38:0e:4c:dd:4e:8a:da:3d:11:1b:c2:a5:d1:6c:6b

Thanks, and happy forking!

We’re hiring a SourceTree development team lead

By on February 26, 2014

Come join us at Atlassian and work on SourceTree, our free Git & Mercurial client for Windows and Mac! We’re looking for a development team lead to help change the way people develop software and spread the adoption of Git and Mercurial. You will be working in a fast paced environment where every line of code you write will be appreciated by a developer community of millions.

SourceTree team photo

You will be responsible for leading a small team of passionate developers who are tasked with designing and implementing the best Git and Mercurial client on the planet. In this role you will spend 70% of your time working on improving the product and 30% of the time leading your team. If you have previous team leading experience, great –  if not, this is a great opportunity to give it a go.

What you will do:

Key skills:

This is what we look for in every Atlassian:

Apply today~

Git the whole picture in JIRA

By on February 25, 2014

In October we introduced our feature branching workflow – a simple and fool-proof way to get started with Git branching for those using Bitbucket with JIRA, SourceTree and Bamboo.

Today, we are excited to bring you our latest integration feature; the development panel in JIRA. Keep team leads, project managers and product owners informed about development progress taking place in Bitbucket with this new JIRA integration.

All the right info in the right place

You’ve just been asked the ever pressing question, “What’s the status of this issue? Is the code review complete? Are we ready to ship?” From each JIRA issue, you can see branches, commits, status of pull requests, builds, and deployments all at a glance.

fusion-email-510-hero

No longer will you be clicking through tabs and scrolling for updates, nor will you have to dig through your repos and reviews. Within seconds of opening a JIRA issue you can check out the progress of any JIRA issue and where it is in development. All the most relevant development information is surfaced from within JIRA.

Details you need; traceability you want

The development panel is perfect when you are looking for a quick update, however sometimes you need even more specific details. Deep diving into any of the items shown in the new development panel is as simple as clicking on the link to learn more.

Untitled-6

You can even move seamlessly between JIRA, Bitbucket and Bamboo with bi-directional links between your issues, source and builds.

More best practices for your team

Everywhere teams are making the switch from Subversion to Git. If you’re new to Git and want to learn more, check out Atlassian’s Git Essentials, our solution to implementing best practices with Git for your development team.

Git the integration

The new development panel for JIRA is available today for Atlassian OnDemand customers. For JIRA download users, you can freely get the JIRA DVCS Connector via the Atlassian Marketplace.

Try Bitbucket and JIRA OnDemand

Online editing: now with more CRUD

By on February 24, 2014

With Bitbucket you can edit any file, anywhere, all you need is your browser. But we’ve been missing one thing: the ability to add new files from the web using the online editor. So we fixed it.

Starting today, you can now add new files directly to repository from the source browser; no command line, no cloning, no local editor.

Add new file from the source browser

After clicking New file, Bitbucket’s online editor will ask you the name of the new file you’d like to create. Syntax highlighting and diff view are all an integrated part of the code editing experience.

Add new file

Once you’re happy with your edits, commit directly to the branch you’re editing on, or create a pull request and select your reviewers. If you don’t have write access, Bitbucket will automatically create a fork for you and commit your changes before submitting a pull request.

Rename and delete

In addition to being able to add new files online, we added the ability to rename or delete unwanted files. To rename or delete a file, use the source browser and click on the Edit menu options.

Get started now

Join the growing number of teams that host their code on Bitbucket and stay better connected with unlimited private repositories free for 5 users.

Create a free account