@Test public void testCloneEmptyRepo() throws Exception { CloneOp clone = cloneOp(); // clone.setRepositoryURL(remoteGeogig.envHome.toURI().toString()).call(); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call(); TestSupport.verifyRepositoryContents(cloneRepo); }
@Test public void testCloneEmptyRepo() throws Exception { CloneOp clone = cloneOp(); // clone.setRepositoryURL(remoteGeogig.envHome.toURI().toString()).call(); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call(); TestSupport.verifyRepositoryContents(cloneRepo); }
String repositoryURL = remoteGeogig.envHome.toURI().toString(); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call();
clone.setCloneURI(localGeogig.envHome.toURI()); clone.call();
String repositoryURL = remoteGeogig.envHome.toURI().toString(); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call();
clone.setCloneURI(localGeogig.envHome.toURI()); clone.call();
@Test public void testFetchFullDepth() throws Exception { prepareForFetch(false); // clone the repository CloneOp clone = cloneOp(); clone.setDepth(2); // clone.setRepositoryURL(remoteGeogig.envHome.toURI().toString()).call(); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call(); FetchOp fetch = fetchOp(); fetch.setFullDepth(true); fetch.call(); verifyFetch(); }
@Test public void testFetchFullDepth() throws Exception { prepareForFetch(false); // clone the repository CloneOp clone = cloneOp(); clone.setDepth(2); // clone.setRepositoryURL(remoteGeogig.envHome.toURI().toString()).call(); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call(); FetchOp fetch = fetchOp(); fetch.setFullDepth(true); fetch.call(); verifyFetch(); }
@Test public void testFetchNewCommitsWithShallowClone() throws Exception { prepareForFetch(false); // clone the repository CloneOp clone = cloneOp(); clone.setDepth(2); // clone.setRepositoryURL(remoteGeogig.envHome.toURI().toString()).call(); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call(); // Checkout master and commit some changes remoteGeogig.geogig.command(CheckoutOp.class).setSource("master").call(); insertAndAdd(remoteGeogig.geogig, points1_modified); RevCommit commit = remoteGeogig.geogig.command(CommitOp.class).call(); expectedMaster.addFirst(commit); FetchOp fetch = fetchOp(); fetch.call(); // Make sure the local repository got all of the commits from master localGeogig.geogig.command(CheckoutOp.class).setSource("refs/remotes/origin/master").call(); Iterator<RevCommit> logs = localGeogig.geogig.command(LogOp.class).call(); List<RevCommit> logged = Lists.newArrayList(logs); assertEquals(3, logged.size()); assertEquals(expectedMaster.get(0), logged.get(0)); assertEquals(expectedMaster.get(1), logged.get(1)); assertEquals(expectedMaster.get(2), logged.get(2)); }
@Test public void testFetchNewCommitsWithShallowClone() throws Exception { prepareForFetch(false); // clone the repository CloneOp clone = cloneOp(); clone.setDepth(2); // clone.setRepositoryURL(remoteGeogig.envHome.toURI().toString()).call(); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call(); // Checkout master and commit some changes remoteGeogig.geogig.command(CheckoutOp.class).setSource("master").call(); insertAndAdd(remoteGeogig.geogig, points1_modified); RevCommit commit = remoteGeogig.geogig.command(CommitOp.class).call(); expectedMaster.addFirst(commit); FetchOp fetch = fetchOp(); fetch.call(); // Make sure the local repository got all of the commits from master localGeogig.geogig.command(CheckoutOp.class).setSource("refs/remotes/origin/master").call(); Iterator<RevCommit> logs = localGeogig.geogig.command(LogOp.class).call(); List<RevCommit> logged = Lists.newArrayList(logs); assertEquals(3, logged.size()); assertEquals(expectedMaster.get(0), logged.get(0)); assertEquals(expectedMaster.get(1), logged.get(1)); assertEquals(expectedMaster.get(2), logged.get(2)); }
clone.setDepth(0); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call();
clone.setDepth(0); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call();
clone.setDepth(0); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call(); TestSupport.verifySameRefs(remoteRepo, cloneRepo);
clone.setDepth(0); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call(); TestSupport.verifySameRefs(remoteRepo, cloneRepo);
.setCloneURI(localGeogig.envHome.toURI()).call();
.setCloneURI(localGeogig.envHome.toURI()).call();
.setCloneURI(localGeogig.envHome.toURI())// .setBranch("master").call();
clone.setDepth(0); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call();
clone.setDepth(2); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call();
clone.setDepth(2); clone.setRemoteURI(remoteGeogig.envHome.toURI()).setCloneURI(localGeogig.envHome.toURI()) .call();