Package org.eclipse.egit.core.op

Examples of org.eclipse.egit.core.op.ConnectProviderOperation


    // create second project
    TestProject secondProject = new TestProject(true, "Project-2");
    try {
      IProject secondIProject = secondProject.project;
      // add connect project with repository
      new ConnectProviderOperation(secondIProject, gitDir).execute(null);
      new Git(repo).commit().setAuthor("JUnit", "junit@egit.org")
          .setMessage("Initial commit").call();
      GitSynchronizeData data = new GitSynchronizeData(repo, HEAD, HEAD,
          false);
      GitSynchronizeDataSet dataSet = new GitSynchronizeDataSet(data);
View Full Code Here


    createFile("Project-1/B.txt","B.txt - second version\n");
    git.add().addFilepattern("Project-1/B.txt").call();
    git.commit().setAuthor(jauthor).setCommitter(jcommitter)
        .setMessage("Modified").call();

    ConnectProviderOperation operation = new ConnectProviderOperation(
        project.getProject(), gitDir);
    operation.execute(null);
  }
View Full Code Here

    assertTrue("Returned IFile should exist", result.exists());
    assertThat(result.getProject(), is(project.getProject()));
  }

  private void connect(IProject p) throws CoreException {
    ConnectProviderOperation operation = new ConnectProviderOperation(p,
        gitDir);
    operation.execute(null);
  }
View Full Code Here

public class ConnectProviderOperationTest extends GitTestCase {

  @Test
  public void testNoRepository() throws CoreException {

    ConnectProviderOperation operation = new ConnectProviderOperation(
        project.getProject(), new File("../..", Constants.DOT_GIT));
    operation.execute(null);

    assertFalse(RepositoryProvider.isShared(project.getProject()));
    assertFalse(gitDir.exists());
  }
View Full Code Here

  public void testNewRepository() throws CoreException, IOException {

    Repository repository = FileRepositoryBuilder.create(gitDir);
    repository.create();
    repository.close();
    ConnectProviderOperation operation = new ConnectProviderOperation(
        project.getProject(), gitDir);
    operation.execute(null);

    assertTrue(RepositoryProvider.isShared(project.getProject()));

    assertTrue(gitDir.exists());
  }
View Full Code Here

    p.putBoolean(GitCorePreferences.core_autoIgnoreDerivedResources, true);
    Repository repository = FileRepositoryBuilder.create(gitDir);
    repository.create();
    repository.close();
    project.setBinFolderDerived();
    ConnectProviderOperation operation = new ConnectProviderOperation(
        project.getProject(), gitDir);
    operation.execute(null);

    assertTrue(RepositoryProvider.isShared(project.getProject()));
    Job.getJobManager().join(JobFamilies.AUTO_IGNORE, null);

    IPath binPath = project.getProject().getLocation().append("bin");
View Full Code Here

    thisGit.addAndCommit(project.project, committable,
        "testNewUnsharedFile\n\nJunit tests\n");

    assertNull(RepositoryProvider.getProvider(project.getProject()));

    ConnectProviderOperation operation = new ConnectProviderOperation(
        project.getProject(), gitDir);
    operation.execute(null);

    assertNotNull(RepositoryProvider.getProvider(project.getProject()));
  }
View Full Code Here

TOP

Related Classes of org.eclipse.egit.core.op.ConnectProviderOperation

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.