Mercurial > jhg
comparison cmdline/org/tmatesoft/hg/console/Main.java @ 350:33eaed1ad130
Allow FileIterator report any errors from the underlaying file system up to the client
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Tue, 29 Nov 2011 03:46:17 +0100 |
| parents | a0864b2892cd |
| children | 5f9073eabf06 |
comparison
equal
deleted
inserted
replaced
| 349:bba9f52cacf3 | 350:33eaed1ad130 |
|---|---|
| 17 package org.tmatesoft.hg.console; | 17 package org.tmatesoft.hg.console; |
| 18 | 18 |
| 19 import static org.tmatesoft.hg.repo.HgRepository.TIP; | 19 import static org.tmatesoft.hg.repo.HgRepository.TIP; |
| 20 | 20 |
| 21 import java.io.File; | 21 import java.io.File; |
| 22 import java.io.IOException; | |
| 22 import java.util.ArrayList; | 23 import java.util.ArrayList; |
| 23 import java.util.Collection; | 24 import java.util.Collection; |
| 24 import java.util.Collections; | 25 import java.util.Collections; |
| 25 import java.util.HashSet; | 26 import java.util.HashSet; |
| 26 import java.util.List; | 27 import java.util.List; |
| 362 final ByteArrayChannel sink = new ByteArrayChannel(); | 363 final ByteArrayChannel sink = new ByteArrayChannel(); |
| 363 r.putContentTo(sink); | 364 r.putContentTo(sink); |
| 364 return String.format("%s %s (%d bytes)", r.getPath(), r.getRevision(), sink.toArray().length); | 365 return String.format("%s %s (%d bytes)", r.getPath(), r.getRevision(), sink.toArray().length); |
| 365 } | 366 } |
| 366 | 367 |
| 367 private void testFileStatus() { | 368 private void testFileStatus() throws IOException { |
| 368 // final Path path = Path.create("src/org/tmatesoft/hg/util/"); | 369 // final Path path = Path.create("src/org/tmatesoft/hg/util/"); |
| 369 // final Path path = Path.create("src/org/tmatesoft/hg/internal/Experimental.java"); | 370 // final Path path = Path.create("src/org/tmatesoft/hg/internal/Experimental.java"); |
| 370 // final Path path = Path.create("missing-dir/"); | 371 // final Path path = Path.create("missing-dir/"); |
| 371 // HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, path); | 372 // HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, path); |
| 372 HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, new PathGlobMatcher("mi**")); | 373 HgWorkingCopyStatusCollector wcsc = HgWorkingCopyStatusCollector.create(hgRepo, new PathGlobMatcher("mi**")); |
