Examples of FileHeader


Examples of org.apache.zookeeper_voltpatches.server.persistence.FileHeader

        if (!close) {
            OutputStream sessOS = new BufferedOutputStream(new FileOutputStream(snapShot));
            CheckedOutputStream crcOut = new CheckedOutputStream(sessOS, new Adler32());
            //CheckedOutputStream cout = new CheckedOutputStream()
            OutputArchive oa = BinaryOutputArchive.getArchive(crcOut);
            FileHeader header = new FileHeader(SNAP_MAGIC, VERSION, dbId);
            serialize(dt,sessions,oa, header);
            long val = crcOut.getChecksum().getValue();
            oa.writeLong(val, "val");
            oa.writeString("/", "path");
            sessOS.flush();
View Full Code Here

Examples of org.apache.zookeeper_voltpatches.server.persistence.FileHeader

               logFileWrite = new File(logDir, ("log." +
                       Long.toHexString(hdr.getZxid())));
               fos = new FileOutputStream(logFileWrite);
               logStream=new BufferedOutputStream(fos);
               oa = BinaryOutputArchive.getArchive(logStream);
               FileHeader fhdr = new FileHeader(TXNLOG_MAGIC,VERSION, dbId);
               fhdr.serialize(oa, "fileheader");
               currentSize = fos.getChannel().position();
               streamsToFlush.add(fos);
            }
            padFile(fos);
            byte[] buf = Util.marshallTxnEntry(hdr, txn);
View Full Code Here

Examples of org.apache.zookeeper_voltpatches.server.persistence.FileHeader

    private static FileHeader readHeader(File file) throws IOException {
        InputStream is =null;
        try {
            is = new BufferedInputStream(new FileInputStream(file));
            InputArchive ia=BinaryInputArchive.getArchive(is);
            FileHeader hdr = new FileHeader();
            hdr.deserialize(ia, "fileheader");
            return hdr;
         } finally {
             try {
                 if (is != null) is.close();
             } catch (IOException e) {
View Full Code Here

Examples of org.eclipse.jgit.patch.FileHeader

          break;
        }
      }
    }

    res.header = new FileHeader(buf.toByteArray(), editList, type);
    return res;
  }
View Full Code Here

Examples of org.eclipse.jgit.patch.FileHeader

          break;
        }
      }
    }

    res.header = new FileHeader(buf.toByteArray(), editList, type);
    return res;
  }
View Full Code Here

Examples of org.eclipse.jgit.patch.FileHeader

      final int cnt = diffEntries.size();
      final PatchListEntry[] entries = new PatchListEntry[1 + cnt];
      entries[0] = newCommitMessage(cmp, repo, reader, //
          againstParent ? null : aCommit, b);
      for (int i = 0; i < cnt; i++) {
        FileHeader fh = df.toFileHeader(diffEntries.get(i));
        entries[1 + i] = newEntry(aTree, fh);
      }
      return new PatchList(a, b, againstParent, entries);
    } finally {
      reader.release();
View Full Code Here

Examples of org.eclipse.jgit.patch.FileHeader

    byte[] rawHdr = hdr.toString().getBytes("UTF-8");
    RawText aRawText = new RawText(aText.getContent());
    RawText bRawText = new RawText(bText.getContent());
    EditList edits = new HistogramDiff().diff(cmp, aRawText, bRawText);
    FileHeader fh = new FileHeader(rawHdr, edits, PatchType.UNIFIED);
    return new PatchListEntry(fh, edits);
  }
View Full Code Here

Examples of org.eclipse.jgit.patch.FileHeader

          break;
        }
      }
    }

    res.header = new FileHeader(buf.toByteArray(), editList, type);
    return res;
  }
View Full Code Here

Examples of org.eclipse.jgit.patch.FileHeader

  @Test
  public void testCreateFileHeader_Add() throws Exception {
    ObjectId adId = blob("a\nd\n");
    DiffEntry ent = DiffEntry.add("FOO", adId);
    FileHeader fh = df.toFileHeader(ent);

    String diffHeader = "diff --git a/FOO b/FOO\n" //
        + "new file mode " + REGULAR_FILE + "\n"
        + "index "
        + ObjectId.zeroId().abbreviate(8).name()
        + ".."
        + adId.abbreviate(8).name() + "\n" //
        + "--- /dev/null\n"//
        + "+++ b/FOO\n";
    assertEquals(diffHeader, RawParseUtils.decode(fh.getBuffer()));

    assertEquals(0, fh.getStartOffset());
    assertEquals(fh.getBuffer().length, fh.getEndOffset());
    assertEquals(FileHeader.PatchType.UNIFIED, fh.getPatchType());

    assertEquals(1, fh.getHunks().size());

    HunkHeader hh = fh.getHunks().get(0);
    assertEquals(1, hh.toEditList().size());

    EditList el = hh.toEditList();
    assertEquals(1, el.size());
View Full Code Here

Examples of org.eclipse.jgit.patch.FileHeader

  @Test
  public void testCreateFileHeader_Delete() throws Exception {
    ObjectId adId = blob("a\nd\n");
    DiffEntry ent = DiffEntry.delete("FOO", adId);
    FileHeader fh = df.toFileHeader(ent);

    String diffHeader = "diff --git a/FOO b/FOO\n" //
        + "deleted file mode " + REGULAR_FILE + "\n"
        + "index "
        + adId.abbreviate(8).name()
        + ".."
        + ObjectId.zeroId().abbreviate(8).name() + "\n" //
        + "--- a/FOO\n"//
        + "+++ /dev/null\n";
    assertEquals(diffHeader, RawParseUtils.decode(fh.getBuffer()));

    assertEquals(0, fh.getStartOffset());
    assertEquals(fh.getBuffer().length, fh.getEndOffset());
    assertEquals(FileHeader.PatchType.UNIFIED, fh.getPatchType());

    assertEquals(1, fh.getHunks().size());

    HunkHeader hh = fh.getHunks().get(0);
    assertEquals(1, hh.toEditList().size());

    EditList el = hh.toEditList();
    assertEquals(1, el.size());
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.