Mercurial > hg4j
comparison cmdline/org/tmatesoft/hg/console/Main.java @ 220:8de327242aa0
Basic information about branches
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 19 May 2011 04:14:45 +0200 |
parents | 3a7696fb457c |
children | 373e07cd3991 |
comparison
equal
deleted
inserted
replaced
219:d63583b47bfa | 220:8de327242aa0 |
---|---|
26 import org.tmatesoft.hg.core.HgLogCommand.FileRevision; | 26 import org.tmatesoft.hg.core.HgLogCommand.FileRevision; |
27 import org.tmatesoft.hg.core.HgManifestCommand; | 27 import org.tmatesoft.hg.core.HgManifestCommand; |
28 import org.tmatesoft.hg.core.Nodeid; | 28 import org.tmatesoft.hg.core.Nodeid; |
29 import org.tmatesoft.hg.internal.ByteArrayChannel; | 29 import org.tmatesoft.hg.internal.ByteArrayChannel; |
30 import org.tmatesoft.hg.internal.DigestHelper; | 30 import org.tmatesoft.hg.internal.DigestHelper; |
31 import org.tmatesoft.hg.repo.HgBranches; | |
31 import org.tmatesoft.hg.repo.HgDataFile; | 32 import org.tmatesoft.hg.repo.HgDataFile; |
32 import org.tmatesoft.hg.repo.HgInternals; | 33 import org.tmatesoft.hg.repo.HgInternals; |
33 import org.tmatesoft.hg.repo.HgManifest; | 34 import org.tmatesoft.hg.repo.HgManifest; |
34 import org.tmatesoft.hg.repo.HgRepository; | 35 import org.tmatesoft.hg.repo.HgRepository; |
35 import org.tmatesoft.hg.repo.HgStatusCollector; | 36 import org.tmatesoft.hg.repo.HgStatusCollector; |
58 System.out.println("REPO:" + hgRepo.getLocation()); | 59 System.out.println("REPO:" + hgRepo.getLocation()); |
59 } | 60 } |
60 | 61 |
61 public static void main(String[] args) throws Exception { | 62 public static void main(String[] args) throws Exception { |
62 Main m = new Main(args); | 63 Main m = new Main(args); |
63 m.inflaterLengthException(); | 64 m.dumpBranches(); |
65 // m.inflaterLengthException(); | |
64 // m.dumpIgnored(); | 66 // m.dumpIgnored(); |
65 // m.dumpDirstate(); | 67 // m.dumpDirstate(); |
66 // m.testStatusInternals(); | 68 // m.testStatusInternals(); |
67 // m.catCompleteHistory(); | 69 // m.catCompleteHistory(); |
68 // m.dumpCompleteManifestLow(); | 70 // m.dumpCompleteManifestLow(); |
69 // m.dumpCompleteManifestHigh(); | 71 // m.dumpCompleteManifestHigh(); |
70 // m.bunchOfTests(); | 72 // m.bunchOfTests(); |
73 } | |
74 | |
75 private void dumpBranches() { | |
76 HgBranches b = hgRepo.getBranches(); | |
77 for (HgBranches.BranchInfo bi : b.getAllBranches()) { | |
78 System.out.print(bi.getName()); | |
79 if (bi.isClosed()) { | |
80 System.out.print("!"); | |
81 } | |
82 System.out.print(" "); | |
83 System.out.print(bi.getStart()); | |
84 System.out.print(" "); | |
85 System.out.println(bi.getHeads()); | |
86 } | |
71 } | 87 } |
72 | 88 |
73 private void inflaterLengthException() throws Exception { | 89 private void inflaterLengthException() throws Exception { |
74 HgDataFile f1 = hgRepo.getFileNode("src/com/tmate/hgkit/console/Bundle.java"); | 90 HgDataFile f1 = hgRepo.getFileNode("src/com/tmate/hgkit/console/Bundle.java"); |
75 HgDataFile f2 = hgRepo.getFileNode("test-repos.jar"); | 91 HgDataFile f2 = hgRepo.getFileNode("test-repos.jar"); |