# HG changeset patch # User Artem Tikhomirov # Date 1330367924 -3600 # Node ID 1fcc7f7b6d6546c1261b39701ebe7ffce5277a87 # Parent a57a21aa419058d18cf51a5b15ddf7baeab2e7b8 FIXMEs/javadoc diff -r a57a21aa4190 -r 1fcc7f7b6d65 src/org/tmatesoft/hg/core/HgLogCommand.java --- a/src/org/tmatesoft/hg/core/HgLogCommand.java Mon Feb 27 19:16:01 2012 +0100 +++ b/src/org/tmatesoft/hg/core/HgLogCommand.java Mon Feb 27 19:38:44 2012 +0100 @@ -198,10 +198,12 @@ } /** + * Iterate over range of changesets configured in the command. * * @param handler callback to process changesets. * @throws HgCallbackTargetException to re-throw exception from the handler - * @throws HgException FIXME EXCEPTIONS + * @throws HgInvalidControlFileException if access to revlog index/data entry failed + * @throws HgException in case of some other library issue * @throws CancelledException if execution of the command was cancelled * @throws IllegalArgumentException when inspector argument is null * @throws ConcurrentModificationException if this log command instance is already running @@ -260,11 +262,15 @@ } /** - * TODO documentation - * @param handler + * Tree-wise iteration of a file history, with handy access to parent-child relations between changesets. + * + * @param handler callback to process changesets. * @throws HgCallbackTargetException to re-throw exception from the handler - * @throws HgException FIXME EXCEPTIONS + * @throws HgInvalidControlFileException if access to revlog index/data entry failed + * @throws HgException in case of some other library issue * @throws CancelledException if execution of the command was cancelled + * @throws IllegalArgumentException if command is not satisfied with its arguments + * @throws ConcurrentModificationException if this log command instance is already running */ public void execute(HgChangesetTreeHandler handler) throws HgCallbackTargetException, HgException, CancelledException { if (handler == null) {