final ManifestRevision m2 = new ManifestRevision(nodeidPool, fnamePool);
if (!wcp2.isNull()) {
final int rp2 = hgRepo.getChangelog().getRevisionIndex(wcp2);
hgRepo.getManifest().walk(rp2, rp2, m2);
}
LineReader lr = new LineReader(f, repo.getLog());
Iterator<String> lines = lr.read(new LineReader.SimpleLineCollector(), new ArrayList<String>()).iterator();
String s = lines.next();
stateParent = nodeidPool.unify(Nodeid.fromAscii(s));
final int rp1 = hgRepo.getChangelog().getRevisionIndex(stateParent);
hgRepo.getManifest().walk(rp1, rp1, m1);
while (lines.hasNext()) {