Mercurial > hg4j
comparison src/org/tmatesoft/hg/core/HgLogCommand.java @ 402:1fcc7f7b6d65
FIXMEs/javadoc
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Mon, 27 Feb 2012 19:38:44 +0100 |
parents | 0ae53c32ecef |
children | 2747b0723867 |
comparison
equal
deleted
inserted
replaced
401:a57a21aa4190 | 402:1fcc7f7b6d65 |
---|---|
196 } | 196 } |
197 return collector.getChanges(); | 197 return collector.getChanges(); |
198 } | 198 } |
199 | 199 |
200 /** | 200 /** |
201 * Iterate over range of changesets configured in the command. | |
201 * | 202 * |
202 * @param handler callback to process changesets. | 203 * @param handler callback to process changesets. |
203 * @throws HgCallbackTargetException to re-throw exception from the handler | 204 * @throws HgCallbackTargetException to re-throw exception from the handler |
204 * @throws HgException FIXME EXCEPTIONS | 205 * @throws HgInvalidControlFileException if access to revlog index/data entry failed |
206 * @throws HgException in case of some other library issue | |
205 * @throws CancelledException if execution of the command was cancelled | 207 * @throws CancelledException if execution of the command was cancelled |
206 * @throws IllegalArgumentException when inspector argument is null | 208 * @throws IllegalArgumentException when inspector argument is null |
207 * @throws ConcurrentModificationException if this log command instance is already running | 209 * @throws ConcurrentModificationException if this log command instance is already running |
208 */ | 210 */ |
209 public void execute(HgChangesetHandler handler) throws HgCallbackTargetException, HgException, CancelledException { | 211 public void execute(HgChangesetHandler handler) throws HgCallbackTargetException, HgException, CancelledException { |
258 progressHelper.done(); | 260 progressHelper.done(); |
259 } | 261 } |
260 } | 262 } |
261 | 263 |
262 /** | 264 /** |
263 * TODO documentation | 265 * Tree-wise iteration of a file history, with handy access to parent-child relations between changesets. |
264 * @param handler | 266 * |
267 * @param handler callback to process changesets. | |
265 * @throws HgCallbackTargetException to re-throw exception from the handler | 268 * @throws HgCallbackTargetException to re-throw exception from the handler |
266 * @throws HgException FIXME EXCEPTIONS | 269 * @throws HgInvalidControlFileException if access to revlog index/data entry failed |
270 * @throws HgException in case of some other library issue | |
267 * @throws CancelledException if execution of the command was cancelled | 271 * @throws CancelledException if execution of the command was cancelled |
272 * @throws IllegalArgumentException if command is not satisfied with its arguments | |
273 * @throws ConcurrentModificationException if this log command instance is already running | |
268 */ | 274 */ |
269 public void execute(HgChangesetTreeHandler handler) throws HgCallbackTargetException, HgException, CancelledException { | 275 public void execute(HgChangesetTreeHandler handler) throws HgCallbackTargetException, HgException, CancelledException { |
270 if (handler == null) { | 276 if (handler == null) { |
271 throw new IllegalArgumentException(); | 277 throw new IllegalArgumentException(); |
272 } | 278 } |