private void readNext()

in clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/HistoryElementProvider.java [61:81]


  private void readNext() throws IOException {
    String line = myNextLine;
    while (line != null) {
      myNextLine = myReader.readLine();
      if (!line.endsWith(ClearCaseConnection.LINE_END_DELIMITER)) {
        while (myNextLine != null && !line.endsWith(ClearCaseConnection.LINE_END_DELIMITER)) {
          line += '\n' + myNextLine;
          myNextLine = myReader.readLine();
        }
      }
      if (line.endsWith(ClearCaseConnection.LINE_END_DELIMITER)) {
        line = line.substring(0, line.length() - ClearCaseConnection.LINE_END_DELIMITER.length());
      }
      myNextElement = parseChange(line);
      if (myNextElement != null) {
        return;
      }
      line = myNextLine;
    }
    myNextElement = null;
  }