Mercurial > jhg
comparison cmdline/org/tmatesoft/hg/console/Main.java @ 362:4937e35b805b
Report dirstate access error with Exception
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Fri, 09 Dec 2011 01:14:41 +0100 |
| parents | 150500515714 |
| children | 189dc6dc1c3e |
comparison
equal
deleted
inserted
replaced
| 361:8099939af5fa | 362:4937e35b805b |
|---|---|
| 332 cmd.changeset(cset); | 332 cmd.changeset(cset); |
| 333 final ByteArrayChannel sink = new ByteArrayChannel(); | 333 final ByteArrayChannel sink = new ByteArrayChannel(); |
| 334 cmd.execute(sink); | 334 cmd.execute(sink); |
| 335 System.out.println(sink.toArray().length); | 335 System.out.println(sink.toArray().length); |
| 336 HgFileInformer i = new HgFileInformer(hgRepo); | 336 HgFileInformer i = new HgFileInformer(hgRepo); |
| 337 boolean result = i.changeset(cset).check(file); | 337 boolean result = i.changeset(cset).checkExists(file); |
| 338 Assert.assertFalse(result); | 338 Assert.assertFalse(result); |
| 339 Assert.assertFalse(i.exists()); | 339 Assert.assertFalse(i.exists()); |
| 340 result = i.followRenames(true).check(file); | 340 result = i.followRenames(true).checkExists(file); |
| 341 Assert.assertTrue(result); | 341 Assert.assertTrue(result); |
| 342 Assert.assertTrue(i.exists()); | 342 Assert.assertTrue(i.exists()); |
| 343 HgCatCommand cmd2 = new HgCatCommand(hgRepo).revision(i.getFileRevision()); | 343 HgCatCommand cmd2 = new HgCatCommand(hgRepo).revision(i.getFileRevision()); |
| 344 final ByteArrayChannel sink2 = new ByteArrayChannel(); | 344 final ByteArrayChannel sink2 = new ByteArrayChannel(); |
| 345 cmd2.execute(sink2); | 345 cmd2.execute(sink2); |
| 365 final ByteArrayChannel sink = new ByteArrayChannel(); | 365 final ByteArrayChannel sink = new ByteArrayChannel(); |
| 366 r.putContentTo(sink); | 366 r.putContentTo(sink); |
| 367 return String.format("%s %s (%d bytes)", r.getPath(), r.getRevision(), sink.toArray().length); | 367 return String.format("%s %s (%d bytes)", r.getPath(), r.getRevision(), sink.toArray().length); |
| 368 } | 368 } |
| 369 | 369 |
| 370 private void testFileStatus() throws IOException { | 370 private void testFileStatus() throws HgException, IOException { |
| 371 // final Path path = Path.create("src/org/tmatesoft/hg/util/"); | 371 // final Path path = Path.create("src/org/tmatesoft/hg/util/"); |
| 372 // final Path path = Path.create("src/org/tmatesoft/hg/internal/Experimental.java"); | 372 // final Path path = Path.create("src/org/tmatesoft/hg/internal/Experimental.java"); |
| 373 // final Path path = Path.create("missing-dir/"); | 373 // final Path path = Path.create("missing-dir/"); |
| 374 // HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, path); | 374 // HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, path); |
| 375 HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, new PathGlobMatcher("mi**")); | 375 HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, new PathGlobMatcher("mi**")); |
