Start abstracting git commits into revisions