Mercurial > jhg
comparison src/org/tmatesoft/hg/repo/HgInternals.java @ 339:863356c2847e
Issue 16: respect glob patterns in HgIgnore for sub-directories
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> | 
|---|---|
| date | Wed, 16 Nov 2011 22:42:21 +0100 | 
| parents | a37ce7145c3f | 
| children | 8da7ade36c57 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 338:3cfa4d908fc9 | 339:863356c2847e | 
|---|---|
| 81 rv[i] = dirstate.known(toCheck[i]); | 81 rv[i] = dirstate.known(toCheck[i]); | 
| 82 } | 82 } | 
| 83 return rv; | 83 return rv; | 
| 84 } | 84 } | 
| 85 | 85 | 
| 86 public boolean[] checkIgnored(String... toCheck) { | |
| 87 HgIgnore ignore = repo.getIgnore(); | |
| 88 boolean[] rv = new boolean[toCheck.length]; | |
| 89 for (int i = 0; i < toCheck.length; i++) { | |
| 90 rv[i] = ignore.isIgnored(Path.create(toCheck[i])); | |
| 91 } | |
| 92 return rv; | |
| 93 } | |
| 94 | |
| 95 public File getRepositoryDir() { | 86 public File getRepositoryDir() { | 
| 96 return repo.getRepositoryRoot(); | 87 return repo.getRepositoryRoot(); | 
| 97 } | 88 } | 
| 98 | 89 | 
| 99 public static HgIgnore newHgIgnore(Reader source) throws IOException { | 90 public static HgIgnore newHgIgnore(Reader source) throws IOException { | 
