Mercurial > hg4j
comparison src/org/tmatesoft/hg/repo/HgChangelog.java @ 236:883300108179
Speed up branches calculation when cached branch information is available
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 09 Jun 2011 06:13:43 +0200 |
parents | 644ee58c9f16 |
children | ad6a046943be |
comparison
equal
deleted
inserted
replaced
235:fd845a53f53d | 236:883300108179 |
---|---|
79 } | 79 } |
80 }; | 80 }; |
81 Arrays.sort(revisions); | 81 Arrays.sort(revisions); |
82 content.iterate(revisions[0], revisions[revisions.length - 1], true, i); | 82 content.iterate(revisions[0], revisions[revisions.length - 1], true, i); |
83 } | 83 } |
84 | |
85 public RawChangeset changeset(Nodeid nid) { | |
86 int x = getLocalRevision(nid); | |
87 return range(x, x).get(0); | |
88 } | |
84 | 89 |
85 public interface Inspector { | 90 public interface Inspector { |
86 // TODO describe whether cset is new instance each time | 91 // TODO describe whether cset is new instance each time |
87 // describe what revisionNumber is when Inspector is used with HgBundle (BAD_REVISION or bundle's local order?) | 92 // describe what revisionNumber is when Inspector is used with HgBundle (BAD_REVISION or bundle's local order?) |
88 void next(int revisionNumber, Nodeid nodeid, RawChangeset cset); | 93 void next(int revisionNumber, Nodeid nodeid, RawChangeset cset); |