Package org.locationtech.geogig.api.porcelain

Examples of org.locationtech.geogig.api.porcelain.FetchOp


        return lsRemote;
    }

    protected FetchOp fetch() {
        FetchOp remoteRepoFetch = spy(localGeogig.geogig.command(FetchOp.class));

        doReturn(Optional.of(remoteRepo)).when(remoteRepoFetch).getRemoteRepo(any(Remote.class),
                any(DeduplicationService.class));
        LsRemote lsRemote = lsremote();
        doReturn(lsRemote).when(remoteRepoFetch).command(eq(LsRemote.class));
View Full Code Here


        return remoteRepoFetch;
    }

    protected CloneOp clone() {
        CloneOp clone = spy(localGeogig.geogig.command(CloneOp.class));
        FetchOp fetch = fetch();
        // when(clone.command(FetchOp.class)).thenReturn(fetch);
        doReturn(fetch).when(clone).command(eq(FetchOp.class));

        LsRemote lsRemote = lsremote();
        // when(clone.command(LsRemote.class)).thenReturn(lsRemote);
View Full Code Here

        return clone;
    }

    protected PullOp pull() {
        PullOp pull = spy(localGeogig.geogig.command(PullOp.class));
        FetchOp fetch = fetch();
        // when(pull.command(eq(FetchOp.class))).thenReturn(fetch);
        doReturn(fetch).when(pull).command(eq(FetchOp.class));

        LsRemote lsRemote = lsremote();
        // when(pull.command(eq(LsRemote.class))).thenReturn(lsRemote);
View Full Code Here

        doReturn(Optional.of(remoteRepo)).when(sendPack).getRemoteRepo(any(Remote.class));

        PushOp push = spy(localGeogig.geogig.command(PushOp.class));
        doReturn(sendPack).when(push).command(eq(SendPack.class));

        FetchOp fetch = fetch();
        // when(push.command(FetchOp.class)).thenReturn(fetch);
        doReturn(fetch).when(push).command(eq(FetchOp.class));

        LsRemote lsRemote = lsremote();
        // when(push.command(LsRemote.class)).thenReturn(lsRemote);
View Full Code Here

    public void testFetch() throws Exception {

        prepareForFetch(true);

        // fetch from the remote
        FetchOp fetch = fetch();
        fetch.call();

        verifyFetch();
    }
View Full Code Here

        CloneOp clone = clone();
        clone.setDepth(2);
        String repositoryURL = remoteGeogig.envHome.getCanonicalPath();
        clone.setRepositoryURL(repositoryURL).call();

        FetchOp fetch = fetch();
        fetch.setDepth(3);
        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);
View Full Code Here

        // clone the repository
        CloneOp clone = clone();
        clone.setDepth(2);
        clone.setRepositoryURL(remoteGeogig.envHome.getCanonicalPath()).call();

        FetchOp fetch = fetch();
        fetch.setFullDepth(true);
        fetch.call();

        verifyFetch();
    }
View Full Code Here

        insertAndAdd(remoteGeogig.geogig, points1_modified);
        RevCommit commit = remoteGeogig.geogig.command(CommitOp.class).call();
        expectedMaster.addFirst(commit);

        FetchOp fetch = fetch();
        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);
View Full Code Here

        insertAndAdd(remoteGeogig.geogig, lines2);
        commit = remoteGeogig.geogig.command(CommitOp.class).setMessage("6").call();
        insertAndAdd(remoteGeogig.geogig, lines3);
        commit = remoteGeogig.geogig.command(CommitOp.class).setMessage("7").call();

        FetchOp fetch = fetch();
        // fetch.setDepth(2);
        fetch.call();

        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);
View Full Code Here

        logs = remoteGeogig.geogig.command(LogOp.class).call();
        logged = Lists.newArrayList(logs);

        assertEquals(expectedBranch, logged);

        FetchOp fetch = fetch();
        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();
        logs = localGeogig.geogig.command(LogOp.class).call();
        logged = Lists.newArrayList(logs);
View Full Code Here

TOP

Related Classes of org.locationtech.geogig.api.porcelain.FetchOp

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.