From 31c9e5d148f978e4df92441e332a5648ca70c334 Mon Sep 17 00:00:00 2001 From: Ivan Semenov Date: Wed, 24 Jan 2018 16:00:24 +0300 Subject: [PATCH] Remove separate github checkout provider --- plugins/github/src/META-INF/plugin.xml | 1 - .../extensions/GithubCheckoutProvider.java | 94 ------------------- 2 files changed, 95 deletions(-) delete mode 100644 plugins/github/src/org/jetbrains/plugins/github/extensions/GithubCheckoutProvider.java diff --git a/plugins/github/src/META-INF/plugin.xml b/plugins/github/src/META-INF/plugin.xml index 3fdaa307f444..022de7bd2baf 100644 --- a/plugins/github/src/META-INF/plugin.xml +++ b/plugins/github/src/META-INF/plugin.xml @@ -19,7 +19,6 @@ com.intellij.tasks - availableRepos; - try { - availableRepos = GithubUtil.computeValueInModalIO(project, "Access to GitHub", indicator -> - GithubUtil.runTask(project, GithubAuthDataHolder.createFromSettings(), indicator, connection -> - GithubApiUtil.getAvailableRepos(connection))); - } - catch (IOException e) { - GithubNotifications.showError(project, "Couldn't get the list of GitHub repositories", e); - return; - } - Collections.sort(availableRepos, (r1, r2) -> { - final int comparedOwners = r1.getUserName().compareTo(r2.getUserName()); - return comparedOwners != 0 ? comparedOwners : r1.getName().compareTo(r2.getName()); - }); - - final GitCloneDialog dialog = new GitCloneDialog(project); - // Add predefined repositories to history - dialog.prependToHistory("-----------------------------------------------"); - for (int i = availableRepos.size() - 1; i >= 0; i--) { - dialog.prependToHistory(GithubUrlUtil.getCloneUrl(availableRepos.get(i).getFullPath())); - } - if (!dialog.showAndGet()) { - return; - } - dialog.rememberSettings(); - final VirtualFile destinationParent = LocalFileSystem.getInstance().findFileByIoFile(new File(dialog.getParentDirectory())); - if (destinationParent == null) { - return; - } - final String sourceRepositoryURL = dialog.getSourceRepositoryURL(); - final String directoryName = dialog.getDirectoryName(); - final String parentDirectory = dialog.getParentDirectory(); - - Git git = ServiceManager.getService(Git.class); - GitCheckoutProvider.clone(project, git, listener, destinationParent, sourceRepositoryURL, directoryName, parentDirectory); - } - - @Override - public String getVcsName() { - return "Git_Hub"; - } -}