Mercurial > jhg
comparison src/org/tmatesoft/hg/internal/PhasesHelper.java @ 501:d2f6ab541330
Change the way extensions are accessed (with ExtensionsManager now), add preliminary Rebase extension support
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Mon, 29 Oct 2012 19:04:13 +0100 |
| parents | ba36f66c32b4 |
| children | 6526d8adbc0f |
comparison
equal
deleted
inserted
replaced
| 500:465316bf97e8 | 501:d2f6ab541330 |
|---|---|
| 133 String[] lc = line.trim().split("\\s+"); | 133 String[] lc = line.trim().split("\\s+"); |
| 134 if (lc.length == 0) { | 134 if (lc.length == 0) { |
| 135 continue; | 135 continue; |
| 136 } | 136 } |
| 137 if (lc.length != 2) { | 137 if (lc.length != 2) { |
| 138 repo.getContext().getLog().dump(getClass(), Warn, "Bad line in phaseroots:%s", line); | 138 repo.getSessionContext().getLog().dump(getClass(), Warn, "Bad line in phaseroots:%s", line); |
| 139 continue; | 139 continue; |
| 140 } | 140 } |
| 141 int phaseIndex = Integer.parseInt(lc[0]); | 141 int phaseIndex = Integer.parseInt(lc[0]); |
| 142 Nodeid rootRev = Nodeid.fromAscii(lc[1]); | 142 Nodeid rootRev = Nodeid.fromAscii(lc[1]); |
| 143 if (!getRepo().getChangelog().isKnown(rootRev)) { | 143 if (!getRepo().getChangelog().isKnown(rootRev)) { |
| 144 repo.getContext().getLog().dump(getClass(), Warn, "Phase(%d) root node %s doesn't exist in the repository, ignored.", phaseIndex, rootRev); | 144 repo.getSessionContext().getLog().dump(getClass(), Warn, "Phase(%d) root node %s doesn't exist in the repository, ignored.", phaseIndex, rootRev); |
| 145 continue; | 145 continue; |
| 146 } | 146 } |
| 147 HgPhase phase = HgPhase.parse(phaseIndex); | 147 HgPhase phase = HgPhase.parse(phaseIndex); |
| 148 List<Nodeid> roots = phase2roots.get(phase); | 148 List<Nodeid> roots = phase2roots.get(phase); |
| 149 if (roots == null) { | 149 if (roots == null) { |
| 158 } finally { | 158 } finally { |
| 159 if (br != null) { | 159 if (br != null) { |
| 160 try { | 160 try { |
| 161 br.close(); | 161 br.close(); |
| 162 } catch (IOException ex) { | 162 } catch (IOException ex) { |
| 163 repo.getContext().getLog().dump(getClass(), Info, ex, null); | 163 repo.getSessionContext().getLog().dump(getClass(), Info, ex, null); |
| 164 // ignore the exception otherwise | 164 // ignore the exception otherwise |
| 165 } | 165 } |
| 166 } | 166 } |
| 167 } | 167 } |
| 168 return Boolean.TRUE; | 168 return Boolean.TRUE; |
