Mercurial > jhg
comparison src/org/tmatesoft/hg/repo/HgRepository.java @ 289:086a326f181f
Provide public access to ignored files configuration to use in alternative file walkers
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Mon, 12 Sep 2011 14:11:45 +0200 |
| parents | 7232b94f2ae3 |
| children | a415fe296a50 |
comparison
equal
deleted
inserted
replaced
| 288:b11f6a08f748 | 289:086a326f181f |
|---|---|
| 274 // XXX consider passing Path pool or factory to produce (shared) Path instead of Strings | 274 // XXX consider passing Path pool or factory to produce (shared) Path instead of Strings |
| 275 /*package-local*/ final HgDirstate loadDirstate(PathPool pathPool) { | 275 /*package-local*/ final HgDirstate loadDirstate(PathPool pathPool) { |
| 276 return new HgDirstate(this, new File(repoDir, "dirstate"), pathPool); | 276 return new HgDirstate(this, new File(repoDir, "dirstate"), pathPool); |
| 277 } | 277 } |
| 278 | 278 |
| 279 // package-local, see comment for loadDirstate | 279 /** |
| 280 /*package-local*/ final HgIgnore getIgnore() { | 280 * Access to configured set of ignored files. |
| 281 * @see HgIgnore#isIgnored(Path) | |
| 282 */ | |
| 283 public HgIgnore getIgnore() { | |
| 281 // TODO read config for additional locations | 284 // TODO read config for additional locations |
| 282 if (ignore == null) { | 285 if (ignore == null) { |
| 283 ignore = new HgIgnore(); | 286 ignore = new HgIgnore(); |
| 284 try { | 287 try { |
| 285 File ignoreFile = new File(getWorkingDir(), ".hgignore"); | 288 File ignoreFile = new File(getWorkingDir(), ".hgignore"); |
