Mercurial > jhg
comparison src/org/tmatesoft/hg/repo/HgRepository.java @ 409:0f5696623512 smartgit3
Support glob path pattern rewrite to facilitate use of globs with Windows path separator
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Fri, 16 Mar 2012 20:14:47 +0100 |
| parents | 30922c728341 |
| children | 63c5a9d7ca3f |
comparison
equal
deleted
inserted
replaced
| 408:e732521a9eb4 | 409:0f5696623512 |
|---|---|
| 317 * @see HgIgnore#isIgnored(Path) | 317 * @see HgIgnore#isIgnored(Path) |
| 318 */ | 318 */ |
| 319 public HgIgnore getIgnore() /*throws HgInvalidControlFileException */{ | 319 public HgIgnore getIgnore() /*throws HgInvalidControlFileException */{ |
| 320 // TODO read config for additional locations | 320 // TODO read config for additional locations |
| 321 if (ignore == null) { | 321 if (ignore == null) { |
| 322 ignore = new HgIgnore(); | 322 ignore = new HgIgnore(getToRepoPathHelper()); |
| 323 File ignoreFile = new File(getWorkingDir(), ".hgignore"); | 323 File ignoreFile = new File(getWorkingDir(), ".hgignore"); |
| 324 try { | 324 try { |
| 325 final List<String> errors = ignore.read(ignoreFile); | 325 final List<String> errors = ignore.read(ignoreFile); |
| 326 if (errors != null) { | 326 if (errors != null) { |
| 327 getContext().getLog().warn(getClass(), "Syntax errors parsing .hgignore:\n%s", Internals.join(errors, ",\n")); | 327 getContext().getLog().warn(getClass(), "Syntax errors parsing .hgignore:\n%s", Internals.join(errors, ",\n")); |
