I'd like to know more about why merge commits caused problems with patch review. Banning merge commits seems like a huge step backwards. It throws away much of git's power. I always cringe when someone suggests taking an automated process and making it manual. There's more potential for human error.