When collecting patches from several branches, an octopus-merge makes it clear that this particular merge-commit is meant to combine several branches (rather than merging or cherry-picking them one by one).
Currently, SmartGit does not support this, although the Log does support displaying the result of an octopus merge. We still need to merge via command line first.
One simple implementation is to check for conflicts first (whether literal or logical conflict), and disallow it if any conflicts exist. i.e. restrict it to a clean merges only.
Customer support service by UserEcho