first commit software