Mercurial > jhg
comparison src/org/tmatesoft/hg/core/HgFileInformer.java @ 295:981f9f50bb6c
Issue 11: Error log facility. SessionContext to share common facilities
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Fri, 16 Sep 2011 05:35:32 +0200 |
| parents | 6dbbc53fc46d |
| children | 5f9073eabf06 |
comparison
equal
deleted
inserted
replaced
| 294:32890bab7209 | 295:981f9f50bb6c |
|---|---|
| 16 */ | 16 */ |
| 17 package org.tmatesoft.hg.core; | 17 package org.tmatesoft.hg.core; |
| 18 | 18 |
| 19 import org.tmatesoft.hg.internal.ManifestRevision; | 19 import org.tmatesoft.hg.internal.ManifestRevision; |
| 20 import org.tmatesoft.hg.repo.HgDataFile; | 20 import org.tmatesoft.hg.repo.HgDataFile; |
| 21 import org.tmatesoft.hg.repo.HgInternals; | |
| 21 import org.tmatesoft.hg.repo.HgRepository; | 22 import org.tmatesoft.hg.repo.HgRepository; |
| 22 import org.tmatesoft.hg.util.Path; | 23 import org.tmatesoft.hg.util.Path; |
| 23 | 24 |
| 24 /** | 25 /** |
| 25 * Primary purpose is to provide information about file revisions at specific changeset. Multiple {@link #check(Path)} calls | 26 * Primary purpose is to provide information about file revisions at specific changeset. Multiple {@link #check(Path)} calls |
| 112 dataFile = repo.getFileNode(file); | 113 dataFile = repo.getFileNode(file); |
| 113 toExtract = cachedManifest.nodeid(file); | 114 toExtract = cachedManifest.nodeid(file); |
| 114 } | 115 } |
| 115 } | 116 } |
| 116 } catch (HgDataStreamException ex) { | 117 } catch (HgDataStreamException ex) { |
| 117 ex.printStackTrace(); // XXX log(INFO) | 118 HgInternals.getContext(repo).getLog().warn(getClass(), ex, "Follow copy/rename failed"); |
| 118 // ignore now, however if there's IStatus retval, might report error with reasonable explanation. | 119 // ignore now, however if there's IStatus retval, might report error with reasonable explanation. |
| 119 // Perhaps, may add a String reason() method with such info? | 120 // Perhaps, may add a String reason() method with such info? |
| 120 } | 121 } |
| 121 checked = true; | 122 checked = true; |
| 122 if (toExtract != null) { | 123 if (toExtract != null) { |
