use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.
the class ResetOperationTest method setUp.
@Override
@Before
public void setUp() throws Exception {
super.setUp();
testRepository = new TestRepository(gitDir);
repository = testRepository.getRepository();
}
use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.
the class RewordCommitsOperationTest method setUp.
@Override
@Before
public void setUp() throws Exception {
super.setUp();
gitDir = new File(project.getProject().getLocationURI().getPath(), Constants.DOT_GIT);
testRepository = new TestRepository(gitDir);
testRepository.connect(project.getProject());
testRepository.createInitialCommit("initial");
File file = testRepository.createFile(project.getProject(), "file");
commit = testRepository.addAndCommit(project.getProject(), file, "a commit");
}
use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.
the class TagOperationTest method setUp.
@Before
public void setUp() throws Exception {
workdir = testUtils.createTempDir("Repository1");
repository1 = new TestRepository(new File(workdir, Constants.DOT_GIT));
project = testUtils.createProjectInLocalFileSystem(workdir, projectName);
testUtils.addFileToProject(project, "folder1/file1.txt", "Hello world");
repository1.connect(project);
repository1.trackAllFiles(project);
repository1.commit("Initial commit");
}
use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.
the class GitFlowRepositoryTest method testFindHeadFailOnEmptyRepository.
@Test(expected = WrongGitFlowStateException.class)
public void testFindHeadFailOnEmptyRepository() throws Exception {
File workdir3 = testUtils.createTempDir("Repository3");
TestRepository repository3 = new TestRepository(new File(workdir3, DOT_GIT));
GitFlowRepository gfRepo = new GitFlowRepository(repository3.getRepository());
gfRepo.findHead();
}
use of org.eclipse.egit.core.test.TestRepository in project egit by eclipse.
the class AbstractDualRepositoryTestCase method beforeTestCase.
@Override
@Before
public void beforeTestCase() throws Exception {
workdir = testUtils.createTempDir("Repository1");
workdir2 = testUtils.createTempDir("Repository2");
repository1 = new TestRepository(new File(workdir, DOT_GIT));
initialCommit = repository1.createInitialCommit("setUp");
Repository repository = repository1.getRepository();
new InitOperation(repository).execute(null);
// 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, R_HEADS + MY_MASTER, DEFAULT_REMOTE_NAME, 0);
clop.run(null);
Repository repo2 = Activator.getDefault().getRepositoryCache().lookupRepository(new File(workdir2, DOT_GIT));
repository2 = new TestRepository(repo2);
}
Aggregations