Package org.intellij.vcs.mks.sicommands.cli

Examples of org.intellij.vcs.mks.sicommands.cli.GetRevisionInfo


    }

    @Nullable
    public VcsRevisionNumber getCurrentRevision(final VirtualFile virtualFile) {
        ArrayList<VcsException> errors = new ArrayList<VcsException>();
        GetRevisionInfo command = getRevisionInfo(virtualFile, errors);
        if (errors.isEmpty()) {
            return command.getWorkingRev();
        } else {
            LOGGER.warn("error occurred org.intellij.vcs.mks.MksDiffProvider.getCurrentRevision");
            return null;
        }
    }
View Full Code Here


            return null;
        }
    }

    private GetRevisionInfo getRevisionInfo(@NotNull final VirtualFile virtualFile, final ArrayList<VcsException> errors) {
        GetRevisionInfo command = new GetRevisionInfo(errors, mksVcs, virtualFile.getPath(),
            VfsUtil.virtualToIoFile(virtualFile.getParent()));
        command.execute();
        if (command.errors.isEmpty()) {
            return command;
        } else //noinspection ThrowableResultOfMethodCallIgnored
            if (errors.size() == 1 && errors.get(0).getMessage().equals(GetRevisionInfo.NOT_A_MEMBER)) {
                Runnable runnable = new Runnable() {
View Full Code Here

    }

    @Nullable
    public ItemLatestState getLastRevision(@NotNull final VirtualFile virtualFile) {
        ArrayList<VcsException> errors = new ArrayList<VcsException>();
        GetRevisionInfo command = getRevisionInfo(virtualFile, errors);
        if (errors.isEmpty()) {
            return new ItemLatestState(command.getMemberRev(), true, false);
        } else {
            LOGGER.warn("error occurred org.intellij.vcs.mks.MksDiffProvider.getLastRevision");
            return null;
        }
    }
View Full Code Here

TOP

Related Classes of org.intellij.vcs.mks.sicommands.cli.GetRevisionInfo

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.