comparison src/org/tmatesoft/hg/repo/HgManifest.java @ 300:650b45d290b1

Share range check code
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Sat, 17 Sep 2011 13:41:04 +0200
parents 6dbbc53fc46d
children 85b8efde5586
comparison
equal deleted inserted replaced
299:45dc79e545f5 300:650b45d290b1
99 if (inspector == null) { 99 if (inspector == null) {
100 throw new IllegalArgumentException(); 100 throw new IllegalArgumentException();
101 } 101 }
102 int start0 = fromChangelog(start); 102 int start0 = fromChangelog(start);
103 int end0 = fromChangelog(end); 103 int end0 = fromChangelog(end);
104 if (end0 < start0) {
105 // there are tool-constructed repositories that got order of changeset revisions completely different from that of manifest
106 int x = end0;
107 end0 = start0;
108 start0 = x;
109 }
104 content.iterate(start0, end0, true, new ManifestParser(inspector)); 110 content.iterate(start0, end0, true, new ManifestParser(inspector));
105 } 111 }
106 112
107 /** 113 /**
108 * "Sparse" iteration of the manifest 114 * "Sparse" iteration of the manifest