Mercurial > hg4j
diff src/com/tmate/hgkit/ll/HgManifest.java @ 51:9429c7bd1920 wrap-data-access
Try DataAccess to reach revision data instead of plain byte arrays
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Sun, 16 Jan 2011 01:20:26 +0100 |
parents | b2251b7a9823 |
children |
line wrap: on
line diff
--- a/src/com/tmate/hgkit/ll/HgManifest.java Sat Jan 15 01:41:49 2011 +0100 +++ b/src/com/tmate/hgkit/ll/HgManifest.java Sun Jan 16 01:20:26 2011 +0100 @@ -3,6 +3,8 @@ */ package com.tmate.hgkit.ll; +import com.tmate.hgkit.fs.DataAccess; + /** * * @author artem @@ -18,7 +20,7 @@ private boolean gtg = true; // good to go - public void next(int revisionNumber, int actualLen, int baseRevision, int linkRevision, int parent1Revision, int parent2Revision, byte[] nodeid, byte[] data) { + public void next(int revisionNumber, int actualLen, int baseRevision, int linkRevision, int parent1Revision, int parent2Revision, byte[] nodeid, DataAccess da) { if (!gtg) { return; } @@ -27,6 +29,7 @@ String fname = null; String flags = null; Nodeid nid = null; + byte[] data = da.byteArray(); for (i = 0; gtg && i < actualLen; i++) { int x = i; for( ; data[i] != '\n' && i < actualLen; i++) {