Mercurial > hg4j
comparison src/org/tmatesoft/hg/internal/SubrepoManager.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 | df9d2854d3d6 |
children | a0864b2892cd |
comparison
equal
deleted
inserted
replaced
294:32890bab7209 | 295:981f9f50bb6c |
---|---|
25 import java.util.HashMap; | 25 import java.util.HashMap; |
26 import java.util.LinkedList; | 26 import java.util.LinkedList; |
27 import java.util.List; | 27 import java.util.List; |
28 import java.util.Map; | 28 import java.util.Map; |
29 | 29 |
30 import org.tmatesoft.hg.repo.HgInternals; | |
30 import org.tmatesoft.hg.repo.HgRepository; | 31 import org.tmatesoft.hg.repo.HgRepository; |
31 import org.tmatesoft.hg.repo.HgSubrepoLocation; | 32 import org.tmatesoft.hg.repo.HgSubrepoLocation; |
32 | 33 |
33 /** | 34 /** |
34 * | 35 * |
59 state = Collections.emptyMap(); | 60 state = Collections.emptyMap(); |
60 } | 61 } |
61 BufferedReader br = new BufferedReader(new FileReader(hgsubFile)); | 62 BufferedReader br = new BufferedReader(new FileReader(hgsubFile)); |
62 return readConfig(br, state); | 63 return readConfig(br, state); |
63 } catch (IOException ex) { | 64 } catch (IOException ex) { |
64 ex.printStackTrace(); // XXX log. Generally, shall not happen | 65 HgInternals.getContext(repo).getLog().error(getClass(), ex, "Subrepo state read failed"); |
65 } | 66 } |
66 return Collections.emptyList(); | 67 return Collections.emptyList(); |
67 } | 68 } |
68 | 69 |
69 private List<HgSubrepoLocation> readConfig(BufferedReader br, Map<String, String> substate) throws IOException { | 70 private List<HgSubrepoLocation> readConfig(BufferedReader br, Map<String, String> substate) throws IOException { |