Mercurial > jhg
diff src/com/tmate/hgkit/ll/HgDataFile.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 | 26e3eeaa3962 |
children |
line wrap: on
line diff
--- a/src/com/tmate/hgkit/ll/HgDataFile.java Sat Jan 15 01:41:49 2011 +0100 +++ b/src/com/tmate/hgkit/ll/HgDataFile.java Sun Jan 16 01:20:26 2011 +0100 @@ -7,6 +7,8 @@ import java.util.Arrays; +import com.tmate.hgkit.fs.DataAccess; + /** * Extends Revlog/uses RevlogStream? * ? name:HgFileNode? @@ -52,7 +54,7 @@ Revlog.Inspector insp = new Revlog.Inspector() { int count = 0; - 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 data) { commitRevisions[count++] = linkRevision; } }; @@ -87,7 +89,7 @@ public int p2 = -1; public byte[] nodeid; - 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 data) { p1 = parent1Revision; p2 = parent2Revision; this.nodeid = new byte[20];