Left is master, right is the feature branch. At some point master was merged into the feature branch to keep up to date. The merge base however is still at the original branching point (o), determined by git merge-base master feature. Because of that, the diff includes all changes coming from the master merge as well, which is unexpected. I'm not sure what the right technique is to do this properly.
Left is master, right is the feature branch. At some point master was merged into the feature branch to keep up to date. The merge base however is still at the original branching point (
o
), determined bygit merge-base master feature
. Because of that, the diff includes all changes coming from the master merge as well, which is unexpected. I'm not sure what the right technique is to do this properly.