diff options
Diffstat (limited to 'plugins/git4idea/src/git4idea/checkout/GitCheckoutProvider.java')
-rw-r--r-- | plugins/git4idea/src/git4idea/checkout/GitCheckoutProvider.java | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/plugins/git4idea/src/git4idea/checkout/GitCheckoutProvider.java b/plugins/git4idea/src/git4idea/checkout/GitCheckoutProvider.java index a8b78a151423..5629a93bac73 100644 --- a/plugins/git4idea/src/git4idea/checkout/GitCheckoutProvider.java +++ b/plugins/git4idea/src/git4idea/checkout/GitCheckoutProvider.java @@ -30,9 +30,6 @@ import git4idea.commands.Git; import git4idea.commands.GitCommandResult; import git4idea.commands.GitLineHandlerListener; import git4idea.commands.GitStandardProgressAnalyzer; -import git4idea.jgit.GitHttpAdapter; -import git4idea.update.GitFetchResult; -import git4idea.update.GitFetcher; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -109,26 +106,13 @@ public class GitCheckoutProvider implements CheckoutProvider { public static boolean doClone(@NotNull Project project, @NotNull ProgressIndicator indicator, @NotNull Git git, @NotNull String directoryName, @NotNull String parentDirectory, @NotNull String sourceRepositoryURL) { - if (GitHttpAdapter.shouldUseJGit(sourceRepositoryURL)) { - GitFetchResult result = GitHttpAdapter.cloneRepository(project, new File(parentDirectory, directoryName), sourceRepositoryURL); - GitFetcher.displayFetchResult(project, result, "Clone failed", result.getErrors()); - return result.isSuccess(); - } - else { - return cloneNatively(project, indicator, git, new File(parentDirectory), sourceRepositoryURL, directoryName); - } - } - - private static boolean cloneNatively(@NotNull Project project, @NotNull final ProgressIndicator indicator, - @NotNull Git git, @NotNull File directory, @NotNull String url, @NotNull String cloneDirectoryName) { indicator.setIndeterminate(false); GitLineHandlerListener progressListener = GitStandardProgressAnalyzer.createListener(indicator); - GitCommandResult result = git.clone(project, directory, url, cloneDirectoryName, progressListener); + GitCommandResult result = git.clone(project, new File(parentDirectory), sourceRepositoryURL, directoryName, progressListener); if (result.success()) { return true; } VcsNotifier.getInstance(project).notifyError("Clone failed", result.getErrorOutputAsHtmlString()); return false; } - } |