What about for people that want to commit some broken code to get eyes onto or someone else might want it finish if, how about they commit it and clearly mark that its broken and its so that people can look/work at it then immediately revert it? (Which I have seen done a couple of times in the past)