Author: adietish
Date: 2011-10-11 14:19:55 -0400 (Tue, 11 Oct 2011)
New Revision: 35551
Modified:
trunk/as/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ServerAdapterWizardModel.java
Log:
[JBIDE-9793] connected imported proj to git repo
Modified:
trunk/as/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ServerAdapterWizardModel.java
===================================================================
---
trunk/as/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ServerAdapterWizardModel.java 2011-10-11
18:10:05 UTC (rev 35550)
+++
trunk/as/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ServerAdapterWizardModel.java 2011-10-11
18:19:55 UTC (rev 35551)
@@ -22,6 +22,7 @@
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.egit.core.op.CloneOperation;
+import org.eclipse.egit.core.op.ConnectProviderOperation;
import org.eclipse.egit.ui.Activator;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jgit.api.Git;
@@ -88,7 +89,9 @@
IProject project = workspaceRoot.getProject(projectName);
overwriteExistingProject(project, monitor);
- importToNewProject(projectDirectory, monitor, project);
+ importToNewProject(projectDirectory, project, monitor);
+ conntectToGitRepo(project, monitor);
+
if (isMavenProject(projectDirectory)) {
configureMavenNature(project, monitor);
}
@@ -96,13 +99,17 @@
createServerAdapterIfRequired();
}
+ private void conntectToGitRepo(IProject project, IProgressMonitor monitor) throws
CoreException {
+ new ConnectProviderOperation(project).execute(monitor);
+ }
+
private void configureMavenNature(IProject project, IProgressMonitor monitor) throws
CoreException {
IProjectConfigurationManager manager =
MavenPluginActivator.getDefault().getProjectConfigurationManager();
ResolverConfiguration resolverConfiguration =
manager.getResolverConfiguration(project);
manager.enableMavenNature(project, resolverConfiguration, monitor);
}
- private void importToNewProject(File projectDirectory, IProgressMonitor monitor,
IProject project)
+ private void importToNewProject(File projectDirectory, IProject project,
IProgressMonitor monitor)
throws CoreException, InvocationTargetException, InterruptedException {
project.create(monitor);
project.open(monitor);
Show replies by date