Examples of range()


Examples of org.tmatesoft.hg.core.HgDiffCommand.range()

    AnnotateRunner ar = new AnnotateRunner(df.getPath(), repo.getWorkingDir());

    final HgDiffCommand diffCmd = new HgDiffCommand(repo).file(df).order(NewToOld);
    for (int cs : new int[] { 4, 6 /*, 8 see below*/, TIP}) {
      ar.run(cs, false);
      diffCmd.range(0, cs);
      final ReverseAnnotateInspector insp = new ReverseAnnotateInspector();
      diffCmd.executeAnnotate(insp);
      AnnotateInspector fa = new AnnotateInspector().fill(cs, insp);
      doAnnotateLineCheck(cs, ar, fa);
    }
View Full Code Here

Examples of org.tmatesoft.hg.core.HgDiffCommand.range()

    // earlier than rev2 shall be reported as new from change3
    int[] change_2_8_new2old = new int[] {4, 6, 3, 4, -1, 3};
    int[] change_2_8_old2new = new int[] {-1, 3, 3, 4, 4, 6 };
    final HgDiffCommand cmd = new HgDiffCommand(repo);
    cmd.file(df);
    cmd.range(2, 8).order(NewToOld);
    cmd.executeAnnotate(insp);
    Assert.assertArrayEquals(change_2_8_new2old, insp.getReportedRevisionPairs());
    insp.reset();
    cmd.order(OldToNew).executeAnnotate(insp);
    Assert.assertArrayEquals(change_2_8_old2new, insp.getReportedRevisionPairs());
View Full Code Here

Examples of org.tmatesoft.hg.core.HgDiffCommand.range()

    Assert.assertArrayEquals(change_2_8_old2new, insp.getReportedRevisionPairs());
    // same as 2 to 8, with addition of rev9 changes rev7  (rev6 to rev7 didn't change content, only name)
    int[] change_3_9_new2old = new int[] {7, 9, 4, 6, 3, 4, -1, 3 };
    int[] change_3_9_old2new = new int[] {-1, 3, 3, 4, 4, 6, 7, 9 };
    insp.reset();
    cmd.range(3, 9).order(NewToOld).executeAnnotate(insp);
    Assert.assertArrayEquals(change_3_9_new2old, insp.getReportedRevisionPairs());
    insp.reset();
    cmd.order(OldToNew).executeAnnotate(insp);
    Assert.assertArrayEquals(change_3_9_old2new, insp.getReportedRevisionPairs());
  }
View Full Code Here

Examples of org.tmatesoft.hg.core.HgDiffCommand.range()

    ExecHelper eh = new ExecHelper(gp, repo.getWorkingDir());
    int[] toTest = { 3, 4, 5 }; // p1 ancestry line, p2 ancestry line, not in ancestry line
    final HgDiffCommand diffCmd = new HgDiffCommand(repo).file(df);
    for (int cs : toTest) {
      ByteArrayOutputStream bos = new ByteArrayOutputStream();
      diffCmd.range(cs, 8).executeDiff(new DiffOutInspector(new PrintStream(bos)));
      eh.run("hg", "diff", "-r", String.valueOf(cs), "-r", "8", "-U", "0", df.getPath().toString());
      //
      String[] apiResult = splitLines(bos.toString());
      String[] expected = splitLines(gp.result());
      Assert.assertArrayEquals("diff -r " + cs + "-r 8", expected, apiResult);
View Full Code Here

Examples of org.tmatesoft.hg.core.HgLogCommand.range()

        int[] r = new int[] { 0, hgRepo.getChangelog().getRevisionCount() };
        if (fixRange(r, reverseOrder, limit) == 0) {
          System.out.println("No changes");
          return;
        }
        cmd.range(r[0], r[1]).execute(dump);
      }
      dump.done();
    } else {
      for (String fname : files) {
        HgDataFile f1 = hgRepo.getFileNode(fname);
View Full Code Here

Examples of org.tmatesoft.hg.core.HgLogCommand.range()

          int[] r = new int[] { 0, f1.getRevisionCount() };
          if (fixRange(r, reverseOrder, limit) == 0) {
            System.out.println("No changes");
            continue;
          }
          cmd.range(r[0], r[1]).file(f1.getPath(), true).execute(dump);
        }
        dump.done();
      }
    }
//    cmd = null;
View Full Code Here

Examples of org.tmatesoft.hg.repo.HgChangelog.range()

    clogRevsVector.sort(true);
    final int[] clogRevs = clogRevsVector.toArray();
    final IntMap<Nodeid> clogMap = new IntMap<Nodeid>(changesets.size());
    final IntVector manifestRevs = new IntVector(changesets.size(), 0);
    final List<HgDataFile> files = new ArrayList<HgDataFile>();
    clog.range(new HgChangelog.Inspector() {
      private Set<String> seenFiles = new HashSet<String>();
      public void next(int revisionIndex, Nodeid nodeid, RawChangeset cset) throws HgRuntimeException {
        clogMap.put(revisionIndex, nodeid);
        manifestRevs.add(manifest.getRevisionIndex(cset.manifest()));
        for (String f : cset.files()) {
View Full Code Here

Examples of org.xtreemfs.foundation.buffer.ReusableBuffer.range()

        e.logSequenceNo = data.getLong();
        e.payloadType = data.get();
        final int payloadSize = bufSize - headerLength;
        int payloadPosition = data.position();
        ReusableBuffer payload = data.createViewBuffer();
        payload.range(payloadPosition, payloadSize);
        e.payload = payload;
       
        if (USE_CHECKSUMS) {
            // reset the old checksum to 0, before calculating a new one
            data.position(Integer.SIZE / 8);
View Full Code Here

Examples of org.xtreemfs.foundation.buffer.ReusableBuffer.range()

   
    public String toString() {
        // return buf.toString() + " [" + startOffset + ", " + endOffset + ")";
        ReusableBuffer buffer = new ReusableBuffer(buf);
        ReusableBuffer newBuf = buffer.createViewBuffer();
        newBuf.range(startOffset, endOffset - startOffset);
        return OutputUtils.byteArrayToHexString(newBuf.array());
    }
   
}
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.