[jbosstools-commits] JBoss Tools SVN: r35551 - trunk/as/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Oct 11 14:19:55 EDT 2011
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);
More information about the jbosstools-commits
mailing list