I started with a similar problem as described in this question and did some rebase and merge action and in one case ended up with the following.
---a---b---c---d--- master
\ /
x---y---z thebranch
I must have done something wrong when merging (given wrong SHA?), because what I needed was the following
---a---b---c---d--- master
\ /
x---y---z thebranch
My question is now, how can I achieve this? Are grafts the way to go for or is there more straight-forward?