Maybe what we need is a pre-commit hook that prefixes every commit with the name of the branch it's being made onto