So I have this setup...
Bamboo:
- I have a plan that does a series of actions
- the plan is linked to a repository
- the default branch is set to master
- the plan is configured to do automatic branch creation for new branches
- now when i run the plan, it uses the default branch which is master

Then....
BitBucket:
- I have a repo linked to that build plan above
- I go to the list of branches
This view shows me the failing and passing builds linked to this repo. Naturally I would see that a build has either passed or failed for master which has just finished running.
What I don't understand is all the "plan branches" i have on the bamboo plan also shows the same result.
I'm under the impression that bitbucket branches would only pick up builds that ran on the same branch.

I didnt show the failing builds popup to save this post from clutter but it does show the same build.
I'm expecting the branches list to show only build results that ran for a corresponding branch so that would be:
master - 1 failing build
branch-1 - no builds
branch-2 - no builds
branch-3 - no builds
What's wrong with my setup?