Mercurial > hg4j
comparison src/org/tmatesoft/hg/repo/HgRevisionMap.java @ 628:6526d8adbc0f
Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 22 May 2013 15:52:31 +0200 |
| parents | be697c3e951e |
| children | 6334b0267103 |
comparison
equal
deleted
inserted
replaced
| 627:5153eb73b18d | 628:6526d8adbc0f |
|---|---|
| 83 } | 83 } |
| 84 | 84 |
| 85 /** | 85 /** |
| 86 * @return <code>this</code> for convenience. | 86 * @return <code>this</code> for convenience. |
| 87 */ | 87 */ |
| 88 public HgRevisionMap<T> init(/*XXX Pool<Nodeid> to reuse nodeids, if possible. */) throws HgInvalidControlFileException{ | 88 public HgRevisionMap<T> init(/*XXX Pool<Nodeid> to reuse nodeids, if possible. */) throws HgRuntimeException { |
| 89 // XXX HgRepository.register((RepoChangeListener) this); // listen to changes in repo, re-init if needed? | 89 // XXX HgRepository.register((RepoChangeListener) this); // listen to changes in repo, re-init if needed? |
| 90 final int revisionCount = revlog.getRevisionCount(); | 90 final int revisionCount = revlog.getRevisionCount(); |
| 91 sequential = new Nodeid[revisionCount]; | 91 sequential = new Nodeid[revisionCount]; |
| 92 sorted = new Nodeid[revisionCount]; | 92 sorted = new Nodeid[revisionCount]; |
| 93 revlog.indexWalk(0, TIP, this); | 93 revlog.indexWalk(0, TIP, this); |
