Mercurial > hg4j
comparison src/org/tmatesoft/hg/core/HgIncomingCommand.java @ 380:9517df1ef7ec
Comments/javadoc
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> | 
|---|---|
| date | Thu, 09 Feb 2012 18:57:14 +0100 | 
| parents | 189dc6dc1c3e | 
| children | 7f136a3fa671 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 379:fa2be7a05af6 | 380:9517df1ef7ec | 
|---|---|
| 98 * Lightweight check for incoming changes, gives only list of revisions to pull. | 98 * Lightweight check for incoming changes, gives only list of revisions to pull. | 
| 99 * Reported changes are from any branch (limits set by {@link #branch(String)} are not taken into account. | 99 * Reported changes are from any branch (limits set by {@link #branch(String)} are not taken into account. | 
| 100 * | 100 * | 
| 101 * @return list of nodes present at remote and missing locally | 101 * @return list of nodes present at remote and missing locally | 
| 102 * @throws HgRemoteConnectionException when failed to communicate with remote repository | 102 * @throws HgRemoteConnectionException when failed to communicate with remote repository | 
| 103 * @throws HgInvalidControlFileException FIXME | 103 * @throws HgInvalidControlFileException if access to revlog index/data entry failed | 
| 104 * @throws CancelledException | 104 * @throws CancelledException if execution of the command was cancelled | 
| 105 */ | 105 */ | 
| 106 public List<Nodeid> executeLite() throws HgRemoteConnectionException, HgInvalidControlFileException, CancelledException { | 106 public List<Nodeid> executeLite() throws HgRemoteConnectionException, HgInvalidControlFileException, CancelledException { | 
| 107 LinkedHashSet<Nodeid> result = new LinkedHashSet<Nodeid>(); | 107 LinkedHashSet<Nodeid> result = new LinkedHashSet<Nodeid>(); | 
| 108 RepositoryComparator repoCompare = getComparator(); | 108 RepositoryComparator repoCompare = getComparator(); | 
| 109 for (BranchChain bc : getMissingBranches()) { | 109 for (BranchChain bc : getMissingBranches()) { | 
| 120 | 120 | 
| 121 /** | 121 /** | 
| 122 * Full information about incoming changes | 122 * Full information about incoming changes | 
| 123 * | 123 * | 
| 124 * @throws HgRemoteConnectionException when failed to communicate with remote repository | 124 * @throws HgRemoteConnectionException when failed to communicate with remote repository | 
| 125 * @throws HgInvalidControlFileException FIXME | 125 * @throws HgInvalidControlFileException if access to revlog index/data entry failed | 
| 126 * @throws HgInvalidFileException to indicate failure working with locally downloaded changes in a bundle file | 126 * @throws HgInvalidFileException to indicate failure working with locally downloaded changes in a bundle file | 
| 127 * @throws HgCallbackTargetException to re-throw exception from the handler | 127 * @throws HgCallbackTargetException to re-throw exception from the handler | 
| 128 * @throws CancelledException | 128 * @throws CancelledException if execution of the command was cancelled | 
| 129 */ | 129 */ | 
| 130 public void executeFull(final HgChangesetHandler handler) throws HgRemoteConnectionException, HgInvalidControlFileException, HgInvalidFileException, HgCallbackTargetException, CancelledException { | 130 public void executeFull(final HgChangesetHandler handler) throws HgRemoteConnectionException, HgInvalidControlFileException, HgInvalidFileException, HgCallbackTargetException, CancelledException { | 
| 131 if (handler == null) { | 131 if (handler == null) { | 
| 132 throw new IllegalArgumentException("Delegate can't be null"); | 132 throw new IllegalArgumentException("Delegate can't be null"); | 
| 133 } | 133 } | 
