Browse Bitbucket
Filters
New direct image uploads for Bitbucket
A picture is worth a thousand words, and this is one cliché that the Bitbucket team takes to heart. Every day, we use images to help make things clearer a screen shot of a feature gets added to your code review so reviewers know what to expect, or an illustration of steps involved to reproduce […]
The essence of branch-based workflows
Two weeks ago I had the pleasure of speaking at the Jazoon conference in Switzerland about Git workflows. One particular piece that seemed to resonate well with the audience was the idea of looking at the underlying rules when it comes to branch based workflows. Workflows A workflow defines steps that represent how your team […]
API 2.0: New function and enhanced usability
Today, Bitbucket officially launches our 2.0 REST APIs. This release supplies new functionality you can use to automate teams, repositories, branch restrictions, and manage pull requests. In this release you’ll get the ability to: Post new or update existing pull requests Manage pull request activity by merging or declining pull requests Query team membership, list […]
Inside Atlassian: feature branching on the Stash team
Stash is now called Bitbucket Server. Read our announcement blog. 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 […]
Inside Atlassian: managing agile releases, Stash style
Stash, our Git repository manager, is one of the hottest products at Atlassian. If you follow us on Twitter, you may have noticed that the Stash team delivers new versions about every 5 weeks. That’s as tight a release cycle as it gets for on-premises B2B software! So what is the Stash team’s secret recipe for lighting […]
New audit logs give you the who, what, when, and where
When it comes to your account on Bitbucket, security and privacy is paramount — which is why we’ve added a full audit log for any changes made to personal and teams accounts. Changes made by yourself, or third party applications configured via OAuth will be recorded in the audit log. Some of the events you’ll see when reviewing […]
Git forks and upstreams: a how-to with cool tips
There are tons and then some useful guides on how to keep your forks updated against the upstream repositories (and if you’re wondering why you would want to use forks in an enterprise setting, check out a few reasons here). In this blog I will introduce you to few aspects of how forking interacts with […]
Customize your avatar in Bitbucket (no Gravatar needed!)
After over 700 requests to replace Gravatar from Bitbucket users like you, we’re excited to announce a new avatar picker in Bitbucket. Now you can upload and crop images to personalize your user profile and free private repositories. Upload any JPG, GIF, or PNG via drag-and-drop or the file browser, then easily resize until your image is just […]
Enhance your DevOps toolchain with Integrated CI/CD
A seamless way to connect Bitbucket to the leading CI/CD solutions, increasing developer velocity and accelerating time to production.
Maven Git Flow Plugin for Better Releases
What is JGit Flow and why do I need a Maven plugin? If you missed my other blog post, I recently released a Java library named jgit-flow that implements the git-flow branching and merging model introduced by Vincent Driessen in Java. My hope is that developers will use this library to integrate git-flow workflows inside […]
Git subtree: the alternative to Git submodule
[cta] (Updated in January, 2017.) The Internet is full of articles on why you shouldn’t use Git submodules. I mostly agree, although I am not so harsh in my evaluation. As I explained in a previous post, submodules are useful for a few use cases but have several drawbacks. Are there alternatives? The answer is: […]
Edit your code in the cloud with Bitbucket
Have you ever wanted to make a quick change to a file in a repository without having to clone it locally? You want to edit your code where it lives. Introducing the Bitbucket online editor: edit your code directly with Bitbucket – no command line, no cloning, no local editor. Edit any file, anywhere From Bitbucket, you can […]
Beautiful and relevant notifications
Staying up to date on code activity in Bitbucket just got easier. As part of our on-going notifications improvements we have completely redesigned the email notification experience. More control, more options and new HTML emails give you the information you want, when you want it. Every email has been rethought and redesigned for clarity and to keep […]
Git: automatic merges with server side hooks (for the win!)
This will be standard and easily understandable to anyone who has already been working with git for a while. If you come from a centralized, old school version control background and you are thinking of switching to Git – which I heartily recommend – you will find the topic of this post awesome, almost magical. […]
How Stash Developers Avoid Branching from a Bad Commit
One of my colleagues recently blogged about how the Confluence team avoids creating feature branches from bad commits. This blog post describes how to take the same idea one step further. The Problem I hate it when I make a trivial change, something like: $ git checkout master Switch to branch ‘master’ $ git checkout […]
