Package org.eclipse.egit.core.test

Examples of org.eclipse.egit.core.test.TestRepository


    // new setup
    project = new TestProject(true, "repo/bundles/Project-1", true, null);
    File repo = new File(project.getProject().getLocationURI().getPath())
        .getParentFile().getParentFile();
    gitDir = new File(repo, Constants.DOT_GIT);
    testRepository = new TestRepository(gitDir);
    testRepository.connect(project.getProject());

    IPath oldPath = CreatePatchOperation.computeWorkspacePath(new Path(
        "bundles/Project-1/test-file"), project.getProject());
    IPath newPath = CreatePatchOperation.computeWorkspacePath(new Path(
View Full Code Here


      CoreException {
    TestProject project = new TestProject(true, "Project-1", true, workspaceSupplement);
    File gitDir = new File(project.getProject().getLocationURI().getPath(),
        Constants.DOT_GIT);
    testDirs.add(gitDir);
    testRepository = new TestRepository(gitDir);
    repository = testRepository.getRepository();
    testRepository.connect(project.getProject());
    registerWorkspaceRelativeTestDir("Project-1");
    return project;
  }
View Full Code Here

    TestProject project = new TestProject(true, "Project-1", false,
        workspaceSupplement);
    File gitDir = new File(project.getProject().getLocationURI().getPath(),
        Constants.DOT_GIT);
    testDirs.add(gitDir);
    testRepository = new TestRepository(gitDir);
    repository = testRepository.getRepository();
    testRepository.connect(project.getProject());
    return project;
  }
View Full Code Here

    TestProject project = new TestProject(true, srcParent + "Project-1", insidews, workspaceSupplement);
    File gd = new File(insidews?workspace:workspaceSupplement, d);

    File gitDir = new File(gd, Constants.DOT_GIT);
    testDirs.add(gitDir);
    testRepository = new TestRepository(gitDir);
    repository = testRepository.getRepository();
    testRepository.connect(project.getProject());
    return project;
  }
View Full Code Here

  public void setUp() throws Exception {

    workdir = testUtils.createTempDir("Repository1");
    workdir2 = testUtils.createTempDir("Repository2");

    repository1 = new TestRepository(new File(workdir, Constants.DOT_GIT));

    // now we create a project in repo1
    IProject project = testUtils.createProjectInLocalFileSystem(workdir,
        projectName);
    testUtils.addFileToProject(project, "folder1/file1.txt", "Hello world");

    repository1.connect(project);
    repository1.trackAllFiles(project);
    repository1.commit("Initial commit");

    // let's get rid of the project
    project.delete(false, false, null);

    // let's clone repository1 to repository2
    URIish uri = repository1.getUri();
    CloneOperation clop = new CloneOperation(uri, true, null, workdir2,
        "refs/heads/master", "origin", 0);
    clop.run(null);

    Repository repo2 = Activator.getDefault().getRepositoryCache().lookupRepository(new File(workdir2,
        Constants.DOT_GIT));
    repository2 = new TestRepository(repo2);
    // we push to branch "test" of repository2
    RefUpdate createBranch = repository2.getRepository().updateRef(
        "refs/heads/test");
    createBranch.setNewObjectId(repository2.getRepository().resolve(
        "refs/heads/master"));
View Full Code Here

    IFile fileA = project.getProject().getFolder("src").getFile("A.java");
    String srcA = "class A {\n" + "}\n";
    fileA.create(new ByteArrayInputStream(srcA.getBytes("UTF-8")), false,
        null);

    TestRepository thisGit = new TestRepository(gitDir);

    File committable = new File(fileA.getLocationURI());

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

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

    ConnectProviderOperation operation = new ConnectProviderOperation(
View Full Code Here

TOP

Related Classes of org.eclipse.egit.core.test.TestRepository

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.