subproject commit shouldn't change, right?