A script for checking the branch names and pep8 controls on the changes for the files in the repository before you git pull a new branch to the remote.
Sample git hooks ini file for pre-recieve hooks usage.
Add git_branch_cleaner, that prints branches due to their merge status, deletes and backups them if presented.