engineFirstCommit