private void populateVcsValues( VcsTypeSpecificConfigModel vcsType, HttpRepoDescriptor descriptor) { vcsType.setMaxUniqueSnapshots(descriptor.getMaxUniqueSnapshots()); VcsConfiguration vcsConf = descriptor.getVcs(); vcsType.setListRemoteFolderItems(descriptor.isListRemoteFolderItems()); if (vcsConf != null) { vcsType.setVcsType(vcsConf.getType()); VcsGitConfiguration git = vcsConf.getGit(); if (git != null) { vcsType.setGitProvider(git.getProvider()); vcsType.setDownloadUrl(git.getDownloadUrl()); } } }