On Push SmartGit sends commits that are reachable from refs/heads/trunk by "first parent" path until a commit with git-svn-id signature is met. Usually this commit has "refs/remotes/svn/trunk" reference.
According to the screenshot (AFAIU) commits reachable by "first parent" path lie on the blue line, but "svn/trunk" reference is on the pink line. This means that "trunk" commit parents are confused. So do the following
- Undo the last merge commit.
- Make sure that trunk lies on the pink line, otherwise move "trunk" reference to svn/trunk using "Reset..." command.
- Make sure there're no external changes (run Pull+rebase option)
- Merge "blue" branch again.
- Push