Mercurial > jhg
comparison cmdline/org/tmatesoft/hg/console/Bundle.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 | 9c9c442b5f2e |
children |
comparison
equal
deleted
inserted
replaced
627:5153eb73b18d | 628:6526d8adbc0f |
---|---|
27 import org.tmatesoft.hg.repo.HgLookup; | 27 import org.tmatesoft.hg.repo.HgLookup; |
28 import org.tmatesoft.hg.repo.HgRepository; | 28 import org.tmatesoft.hg.repo.HgRepository; |
29 import org.tmatesoft.hg.repo.HgBundle.GroupElement; | 29 import org.tmatesoft.hg.repo.HgBundle.GroupElement; |
30 import org.tmatesoft.hg.repo.HgBundle.Inspector; | 30 import org.tmatesoft.hg.repo.HgBundle.Inspector; |
31 import org.tmatesoft.hg.repo.HgChangelog.RawChangeset; | 31 import org.tmatesoft.hg.repo.HgChangelog.RawChangeset; |
32 import org.tmatesoft.hg.repo.HgRuntimeException; | |
32 | 33 |
33 | 34 |
34 /** | 35 /** |
35 * WORK IN PROGRESS, DO NOT USE | 36 * WORK IN PROGRESS, DO NOT USE |
36 * | 37 * |
58 -Changeset {User: ..., Comment: Record possible...} | 59 -Changeset {User: ..., Comment: Record possible...} |
59 */ | 60 */ |
60 hgBundle.changes(hgRepo, new HgChangelog.Inspector() { | 61 hgBundle.changes(hgRepo, new HgChangelog.Inspector() { |
61 private final HgChangelog changelog = hgRepo.getChangelog(); | 62 private final HgChangelog changelog = hgRepo.getChangelog(); |
62 | 63 |
63 public void next(int revisionNumber, Nodeid nodeid, RawChangeset cset) { | 64 public void next(int revisionNumber, Nodeid nodeid, RawChangeset cset) throws HgRuntimeException { |
64 if (changelog.isKnown(nodeid)) { | 65 if (changelog.isKnown(nodeid)) { |
65 System.out.print("+"); | 66 System.out.print("+"); |
66 } else { | 67 } else { |
67 System.out.print("-"); | 68 System.out.print("-"); |
68 } | 69 } |
97 158: 31328 0 247 665 155 158 157 -1 b413b16d10a50cc027f4c38e4df5a9fedd618a79 | 98 158: 31328 0 247 665 155 158 157 -1 b413b16d10a50cc027f4c38e4df5a9fedd618a79 |
98 | 99 |
99 | 100 |
100 */ | 101 */ |
101 | 102 |
102 public static void dump(HgBundle hgBundle) throws HgException { | 103 public static void dump(HgBundle hgBundle) throws HgException, HgRuntimeException { |
103 Dump dump = new Dump(); | 104 Dump dump = new Dump(); |
104 hgBundle.inspectAll(dump); | 105 hgBundle.inspectAll(dump); |
105 System.out.println("Total files:" + dump.names.size()); | 106 System.out.println("Total files:" + dump.names.size()); |
106 for (String s : dump.names) { | 107 for (String s : dump.names) { |
107 System.out.println(s); | 108 System.out.println(s); |