git merge --squash made easy.
python setup.py install
If you don't want to install the thing, you can just run
/path/to/squeezy/squeezy.py --help
Go to your repository root and run
git-squeezy branch_to_merge branch_to_merge_into
For interactive help on usage run
git-squeezy --help