Mercurial > jhg
comparison cmdline/org/tmatesoft/hg/console/Main.java @ 226:26ad7827a62d
Support status query for a single file or a subdirectory of a repository
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 25 May 2011 12:16:24 +0200 |
| parents | 373e07cd3991 |
| children | 1ec6b327a6ac |
comparison
equal
deleted
inserted
replaced
| 225:fad70a9e6c7f | 226:26ad7827a62d |
|---|---|
| 59 System.out.println("REPO:" + hgRepo.getLocation()); | 59 System.out.println("REPO:" + hgRepo.getLocation()); |
| 60 } | 60 } |
| 61 | 61 |
| 62 public static void main(String[] args) throws Exception { | 62 public static void main(String[] args) throws Exception { |
| 63 Main m = new Main(args); | 63 Main m = new Main(args); |
| 64 m.dumpBranches(); | 64 m.testFileStatus(); |
| 65 // m.dumpBranches(); | |
| 65 // m.inflaterLengthException(); | 66 // m.inflaterLengthException(); |
| 66 // m.dumpIgnored(); | 67 // m.dumpIgnored(); |
| 67 // m.dumpDirstate(); | 68 // m.dumpDirstate(); |
| 68 // m.testStatusInternals(); | 69 // m.testStatusInternals(); |
| 69 // m.catCompleteHistory(); | 70 // m.catCompleteHistory(); |
| 70 // m.dumpCompleteManifestLow(); | 71 // m.dumpCompleteManifestLow(); |
| 71 // m.dumpCompleteManifestHigh(); | 72 // m.dumpCompleteManifestHigh(); |
| 72 // m.bunchOfTests(); | 73 // m.bunchOfTests(); |
| 74 } | |
| 75 | |
| 76 private void testFileStatus() { | |
| 77 // final Path path = Path.create("src/org/tmatesoft/hg/util/"); | |
| 78 final Path path = Path.create("src/org/tmatesoft/hg/internal/Experimental.java"); | |
| 79 HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, path); | |
| 80 wcsc.walk(TIP, new StatusDump()); | |
| 73 } | 81 } |
| 74 | 82 |
| 75 private void dumpBranches() { | 83 private void dumpBranches() { |
| 76 HgBranches b = hgRepo.getBranches(); | 84 HgBranches b = hgRepo.getBranches(); |
| 77 for (HgBranches.BranchInfo bi : b.getAllBranches()) { | 85 for (HgBranches.BranchInfo bi : b.getAllBranches()) { |
