Add harness from revel/revel saving the commits history

A copy of #11 but with commits history. Relevant: revel/revel#714, revel/revel#782.