I don’t have a good way to produce a diagram of my actual commits, so I’m modifying an existing diagram:
Master, Release, and Develop are long-lived branches.
I have PR-1234 which is at commit L in the diagram. I have Sonar scans for A, B, C, D, E, and F.
The PR targets Develop.
What I expect
I expect it to use the scan at E and consider only K and L as new code/leak on this PR branch.
What actually happens on 7.3 and earlier
A different scan of Develop appears to be used and other commits outside K and L are considered.