Mercurial > hg4j
comparison src/org/tmatesoft/hg/repo/HgStatusCollector.java @ 218:047b1dec7a04
Issue 7: Correctly handle manifest and changelog with different number of (or non-matching) revisions
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Tue, 17 May 2011 03:42:33 +0200 |
parents | 3a7696fb457c |
children | 04735ce6bed2 |
comparison
equal
deleted
inserted
replaced
217:e39cf474ef94 | 218:047b1dec7a04 |
---|---|
173 throw new IllegalArgumentException(); | 173 throw new IllegalArgumentException(); |
174 } | 174 } |
175 if (inspector instanceof Record) { | 175 if (inspector instanceof Record) { |
176 ((Record) inspector).init(rev1, rev2, this); | 176 ((Record) inspector).init(rev1, rev2, this); |
177 } | 177 } |
178 final int lastManifestRevision = repo.getManifest().getLastRevision(); | 178 final int lastManifestRevision = repo.getChangelog().getLastRevision(); |
179 if (rev1 == TIP) { | 179 if (rev1 == TIP) { |
180 rev1 = lastManifestRevision; | 180 rev1 = lastManifestRevision; |
181 } | 181 } |
182 if (rev2 == TIP) { | 182 if (rev2 == TIP) { |
183 rev2 = lastManifestRevision; | 183 rev2 = lastManifestRevision; |