Google Summer of Code 2009 final commit