Let try_patch() take a sha1 argument instead of a db.Commit