Mercurial > hg4j
diff src/org/tmatesoft/hg/repo/HgManifest.java @ 222:373e07cd3991
Due to discrepancy in manifest and changelor indexes, wrong manifest revisions got cached and compared
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 19 May 2011 05:02:07 +0200 |
parents | 8de327242aa0 |
children | b7347daa50e3 |
line wrap: on
line diff
--- a/src/org/tmatesoft/hg/repo/HgManifest.java Thu May 19 04:45:52 2011 +0200 +++ b/src/org/tmatesoft/hg/repo/HgManifest.java Thu May 19 05:02:07 2011 +0200 @@ -69,9 +69,9 @@ } public interface Inspector { - boolean begin(int revision, Nodeid nid); + boolean begin(int mainfestRevision, Nodeid nid, int changelogRevision); boolean next(Nodeid nid, String fname, String flags); - boolean end(int revision); + boolean end(int manifestRevision); } private static class ManifestParser implements RevlogStream.Inspector { @@ -94,7 +94,7 @@ return; } try { - gtg = gtg && inspector.begin(revisionNumber, new Nodeid(nodeid, true)); + gtg = gtg && inspector.begin(revisionNumber, new Nodeid(nodeid, true), linkRevision); int i; String fname = null; String flags = null;