Mercurial > hg4j
comparison src/org/tmatesoft/hg/repo/ext/MqManager.java @ 628:6526d8adbc0f
Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 22 May 2013 15:52:31 +0200 |
| parents | 507602cb4fb3 |
| children |
comparison
equal
deleted
inserted
replaced
| 627:5153eb73b18d | 628:6526d8adbc0f |
|---|---|
| 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.core.HgIOException; | |
| 30 import org.tmatesoft.hg.core.Nodeid; | 31 import org.tmatesoft.hg.core.Nodeid; |
| 31 import org.tmatesoft.hg.internal.Internals; | 32 import org.tmatesoft.hg.internal.Internals; |
| 32 import org.tmatesoft.hg.internal.LineReader; | 33 import org.tmatesoft.hg.internal.LineReader; |
| 33 import org.tmatesoft.hg.repo.HgInvalidControlFileException; | 34 import org.tmatesoft.hg.repo.HgInvalidControlFileException; |
| 34 import org.tmatesoft.hg.repo.HgInvalidFileException; | |
| 35 import org.tmatesoft.hg.util.LogFacility; | 35 import org.tmatesoft.hg.util.LogFacility; |
| 36 import org.tmatesoft.hg.util.Path; | 36 import org.tmatesoft.hg.util.Path; |
| 37 | 37 |
| 38 /** | 38 /** |
| 39 * Mercurial Queues Support. | 39 * Mercurial Queues Support. |
| 134 pr = new PatchRecord(null, name, patchLocation.path(name)); | 134 pr = new PatchRecord(null, name, patchLocation.path(name)); |
| 135 } | 135 } |
| 136 allKnown.add(pr); | 136 allKnown.add(pr); |
| 137 } | 137 } |
| 138 } | 138 } |
| 139 } catch (HgInvalidFileException ex) { | 139 } catch (HgIOException ex) { |
| 140 HgInvalidControlFileException th = new HgInvalidControlFileException(ex.getMessage(), ex.getCause(), ex.getFile()); | 140 throw new HgInvalidControlFileException(ex, true); |
| 141 th.setStackTrace(ex.getStackTrace()); | |
| 142 throw th; | |
| 143 } | 141 } |
| 144 return this; | 142 return this; |
| 145 } | 143 } |
| 146 | 144 |
| 147 /** | 145 /** |
