Mercurial > hg4j
comparison src/org/tmatesoft/hg/repo/HgRepository.java @ 407:30922c728341 smartgit3
Better multiline log printout; options to tune default log output
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Fri, 16 Mar 2012 12:51:03 +0100 |
| parents | b015f3918120 |
| children | 0f5696623512 |
comparison
equal
deleted
inserted
replaced
| 404:31a719b9f95e | 407:30922c728341 |
|---|---|
| 32 import org.tmatesoft.hg.internal.ByteArrayChannel; | 32 import org.tmatesoft.hg.internal.ByteArrayChannel; |
| 33 import org.tmatesoft.hg.internal.ConfigFile; | 33 import org.tmatesoft.hg.internal.ConfigFile; |
| 34 import org.tmatesoft.hg.internal.DataAccessProvider; | 34 import org.tmatesoft.hg.internal.DataAccessProvider; |
| 35 import org.tmatesoft.hg.internal.Experimental; | 35 import org.tmatesoft.hg.internal.Experimental; |
| 36 import org.tmatesoft.hg.internal.Filter; | 36 import org.tmatesoft.hg.internal.Filter; |
| 37 import org.tmatesoft.hg.internal.Internals; | |
| 37 import org.tmatesoft.hg.internal.RevlogStream; | 38 import org.tmatesoft.hg.internal.RevlogStream; |
| 38 import org.tmatesoft.hg.internal.SubrepoManager; | 39 import org.tmatesoft.hg.internal.SubrepoManager; |
| 39 import org.tmatesoft.hg.util.CancelledException; | 40 import org.tmatesoft.hg.util.CancelledException; |
| 40 import org.tmatesoft.hg.util.Pair; | 41 import org.tmatesoft.hg.util.Pair; |
| 41 import org.tmatesoft.hg.util.Path; | 42 import org.tmatesoft.hg.util.Path; |
| 321 ignore = new HgIgnore(); | 322 ignore = new HgIgnore(); |
| 322 File ignoreFile = new File(getWorkingDir(), ".hgignore"); | 323 File ignoreFile = new File(getWorkingDir(), ".hgignore"); |
| 323 try { | 324 try { |
| 324 final List<String> errors = ignore.read(ignoreFile); | 325 final List<String> errors = ignore.read(ignoreFile); |
| 325 if (errors != null) { | 326 if (errors != null) { |
| 326 getContext().getLog().warn(getClass(), "Syntax errors parsing .hgignore:\n%s", errors); | 327 getContext().getLog().warn(getClass(), "Syntax errors parsing .hgignore:\n%s", Internals.join(errors, ",\n")); |
| 327 } | 328 } |
| 328 } catch (IOException ex) { | 329 } catch (IOException ex) { |
| 329 final String m = "Error reading .hgignore file"; | 330 final String m = "Error reading .hgignore file"; |
| 330 getContext().getLog().warn(getClass(), ex, m); | 331 getContext().getLog().warn(getClass(), ex, m); |
| 331 // throw new HgInvalidControlFileException(m, ex, ignoreFile); | 332 // throw new HgInvalidControlFileException(m, ex, ignoreFile); |
