if commit data has already been fetched, then only fetch new commits since last update
clean up repo.rb