Your comments
I've created a git-changelog.sh with following content:
#!/bin/bash
git log --pretty=oneline $1..$2 > $3
and configured it in SmartGit:
Most likely this task best is suited for using a script to be integrated into SmartGit as external tool.
Please try Help | Check for Latest Build in the SmartGit 8.1 preview
You already can select the commits and select Copy Message in SmartGit 8.1.
Why you are not using a plain compare (F4)?
Customer support service by UserEcho
Robert, please give the latest 8.1 preview a try. It's not what you are asking, but maybe helps a step forward.