Examples of MksMemberState


Examples of org.intellij.vcs.mks.model.MksMemberState

                        "--filter=file:" + relativePath) {
                    @Override
                    protected MksMemberState createState(final String workingRev, final String memberRev, final String workingCpid,
                                                         final String locker, final String lockedSandbox, final String type,
                                                         final String deferred) throws VcsException {
                        return new MksMemberState(MksRevisionNumber.createRevision(workingRev),
                                MksRevisionNumber.createRevision(memberRev), workingCpid,
                                MksMemberState.Status.UNKNOWN);
                    }
                };
        command.execute();
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

                ) {
                    @Override
                    protected MksMemberState createState(String workingRev, String memberRev, String workingCpid,
                                                         String locker, String lockedSandbox, String type,
                                                         String deferred) throws VcsException {
                        return new MksMemberState((MksRevisionNumber.createRevision(workingRev)),
                                (MksRevisionNumber.createRevision(memberRev)), workingCpid,
                                MksMemberState.Status.UNKNOWN);
                    }

/*
      @Override
      public void execute() {
        try {
          super.executeCommand();
          BufferedReader reader = new BufferedReader(new StringReader(commandOutput));
          String line ;
          while ((line = reader.readLine()) != null && !"".equals(line)) {
            if (currentRevisionHolder[0] == null) {
              currentRevisionHolder[0] = line;
            } else {
              LOGGER.warn("multiple members retrieved for "+filePath+"!!");
            }
          }

        } catch (IOException e) {
          LOGGER.error("error obtaining current revision for " + filePath, e);
        }

      }
*/
                };
        command.execute();
        MksMemberState state = command.getMemberStates().get(filePath.getPath());
        if (state == null) {
            for (String s : command.getMemberStates().keySet()) {
                if (VcsUtil.getFilePath(s).getPath().equals(filePath.getPath())) {
                    state = command.getMemberStates().get(s);
                    break;
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

          final ChangelistBuilder builder,
          @NotNull final Map<String, MksChangePackage> changePackages,
          final Map<String, MksMemberState> states) {
    final ChangeListManager listManager = ChangeListManager.getInstance(myProject);
    for (Map.Entry<String, MksMemberState> entry : states.entrySet()) {
      MksMemberState state = entry.getValue();
      FilePath filePath = VcsUtil.getFilePath(entry.getKey());
      VirtualFile virtualFile = VcsUtil.getVirtualFile(entry.getKey());
            if (MksMemberState.Status.MISSING  == state.status ) {
                builder.processLocallyDeletedFile(filePath);
                continue;
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

//      return new MksMemberState(workingRevision, memberRevision, workingCpid, MksMemberState.Status.DROPPED);
//    } else if (memberRevision != null && workingRevision == null) {
//      return new MksMemberState(workingRevision, memberRevision, workingCpid, MksMemberState.Status.MISSING);
      throw new VcsException("exepecting only non changed members");
    } else {
      return new MksMemberState(workingRevision, memberRevision, workingCpid, MksMemberState.Status.NOT_CHANGED);
    }
  }
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

    BufferedReader reader = new BufferedReader(new StringReader(commandOutput));
    String line;
    try {
      while ((line = reader.readLine()) != null) {
        final String path = VcsUtil.getFilePath(line).getPath();
        MksMemberState state = new MksMemberState(VcsRevisionNumber.NULL, VcsRevisionNumber.NULL, null,
            MksMemberState.Status.UNVERSIONED);
        memberStates.put(path, state);
      }
    } catch (IOException e) {
      LOGGER.error("error reading output " + commandOutput, e);
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

  protected MksMemberState createState(final String workingRev, final String memberRev, final String workingCpid,
                     final String locker, final String lockedSandbox, final String type,
                     final String deferred) throws VcsException {
    if (isDeferred(deferred)) {
      if (isDropped(type)) {
        return new MksMemberState(null, (MksRevisionNumber.createRevision(memberRev)), workingCpid,
            MksMemberState.Status.DROPPED);
      } else {
        LOGGER.warn("unexpected ! ");
        throw new VcsException("expected only deferred-drops as deferred");
      }
    } else {
      if (workingRev == null && "archived".equals(type)) {
        return new MksMemberState(null, (MksRevisionNumber.createRevision(memberRev)), workingCpid,
            MksMemberState.Status.REMOTELY_ADDED);
      } else if (workingRev != null && memberRev != null) {
        return new MksMemberState((MksRevisionNumber.createRevision(workingRev)),
            (MksRevisionNumber.createRevision(memberRev)), workingCpid,
            MksMemberState.Status.SYNC);
      } else if (isDropped(type) && workingRev != null) {
        return new MksMemberState((MksRevisionNumber.createRevision(workingRev)),
            (MksRevisionNumber.createRevision(memberRev)), workingCpid,
            MksMemberState.Status.REMOTELY_DROPPED);
      } else {
        LOGGER.warn("unexpected ! ");
        throw new VcsException("unexpected");
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

          status = MksMemberState.Status.UNKNOWN;
        }
      } else {
        status = MksMemberState.Status.MODIFIED_WITHOUT_CHECKOUT;
      }
      return new MksMemberState((createRevision(workingRev)), (createRevision(memberRev)), workingCpid,
          status);

    } else if (memberRev == null && workingRev != null && DROPPED_TYPE.equals(type)) {
      // todo check
      return new MksMemberState((createRevision(workingRev)), (createRevision(memberRev)), workingCpid,
          MksMemberState.Status.REMOTELY_DROPPED);
    } else {
      return new MksMemberState((createRevision(workingRev)), (createRevision(memberRev)), workingCpid,
          MksMemberState.Status.MODIFIED_WITHOUT_CHECKOUT);

    }

  }
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

                if (shoulSkip(item)) {
                    continue;
                }
                String memberName = item.getField("name").getValueAsString();

                MksMemberState memberState = createState(item);
                setState(memberName, memberState);
            }
        } catch (APIException e) {
            errors.add(new VcsException(e));
        } catch (VcsException e) {
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

        }

        if (type.startsWith("deferred")) {
            Date memberTimestamp = null; // unused currently
            if ("deferred-add".equals(type)) {
                    return new MksMemberState(null, null, workingCpid,
                            MksMemberState.Status.ADDED, memberTimestamp);
                } else if ("deferred-drop".equals(type)) {
                    return new MksMemberState((MksRevisionNumber.createRevision(workingrev)), (MksRevisionNumber.createRevision(memberRev)), workingCpid,
                            MksMemberState.Status.DROPPED, memberTimestamp);
                } else if ("deferred-check-in".equals(type)) {
                    return new MksMemberState((MksRevisionNumber.createRevision(workingrev)), (MksRevisionNumber.createRevision(memberRev)), workingCpid,
                            MksMemberState.Status.CHECKED_OUT, memberTimestamp);
                } else {
                    LOGGER.warn(this + " : deferred operation (" + type + ") not supported at moment, returning 'unknown'");
                    return new MksMemberState((MksRevisionNumber.createRevision(workingrev)),
                            (MksRevisionNumber.createRevision(memberRev)), workingCpid,
                            MksMemberState.Status.UNKNOWN, memberTimestamp);
                }

        } else if (isWorkingFileChanged) {
            MksMemberState.Status status;
            if (isLockedByMe) {
                status = MksMemberState.Status.CHECKED_OUT;
            } else {
                status = MksMemberState.Status.MODIFIED_WITHOUT_CHECKOUT;
            }
            return new MksMemberState((createRevision(workingrev)), (createRevision(memberRev)), workingCpid,status);
        } else if (isRevSyncDelta && !memberRev.equals(workingrev)) {
            return new MksMemberState((createRevision(workingrev)), (createRevision(memberRev)), workingCpid,MksMemberState.Status.SYNC);
        } else {
            MksMemberState.Status status;
            if (isLocalFileMissing) {
                status = MksMemberState.Status.MISSING;
            } else  if (isNewWorkingFile) {
                status = MksMemberState.Status.UNVERSIONED;
            } else {
                status = MksMemberState.Status.NOT_CHANGED;
            }


            return new MksMemberState((createRevision(workingrev)), (createRevision(memberRev)), workingCpid,status);
        }
/*
        if (null != locker) {
            String fullName = ((Item) item.getField("locker").getValue()).getField("fullName").getValueAsString();
        }
View Full Code Here

Examples of org.intellij.vcs.mks.model.MksMemberState

  @Override
  protected MksMemberState createState(final String workingRev, final String memberRev, final String workingCpid,
                     final String locker, final String lockedSandbox, final String type,
                     final String deferred) throws VcsException {
    return new MksMemberState((MksRevisionNumber.createRevision(workingRev)),
        (MksRevisionNumber.createRevision(memberRev)), workingCpid,
        isDropped(type) ? MksMemberState.Status.DROPPED : MksMemberState.Status.SYNC);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.