Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×I see some commits are labeled "M" in the Bamboo Code Commits Tab (and repeated on the Summary tab). What does this mean?
It means that those commits were the result of a merge.
They are merged commits. Idea is if you merge multiple commits and then the build fails we only notify the person doing the merge rather than marking half your team as responsible. To indicate the commits that are not taken into account when we determine responsibility, notifications and so on, we flag them with 'M'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
How exactly bamboo understands, which new commits were "merged" and which were not? Git does not know which branch a commit was originally committed into. I'm interested in a general case, when we do not use pull requests and perform merges manually.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We use heuristics that checks at ancenstry path between previous and the current build. If a commit is not on the path, it's most probably a 'merged' commit. Obviously, this doesn't always work, but is good enought for typical setup.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Fair enough. Is this something more complicated than simply walking to the first parent each time? Is it documented? And can we change this behavior?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
They are merge commits.
Hmm, I don't see them in my Bamboo install (5.10.0).
They make a lot more sense if you install one of the commit-graph add-ons available in marketplace.atlassian.com and the look at them in Bitbucket Server (search for "commit graph"):
490a7183-2c90-459e-8773-3429085b1f7f.png
I recommend Bit-Booster Commit Graph.
But I'm biased. I'm the author of that add-on.
Perhaps I should port it to Bamboo!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.