org.eclipse.jgit.api
Class PullCommand
java.lang.Object
org.eclipse.jgit.api.GitCommand<T>
org.eclipse.jgit.api.TransportCommand<PullCommand,PullResult>
org.eclipse.jgit.api.PullCommand
- All Implemented Interfaces:
- Callable<PullResult>
public class PullCommand
- extends TransportCommand<PullCommand,PullResult>
The Pull command
- See Also:
- Git documentation about Pull
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PullCommand
protected PullCommand(Repository repo)
- Parameters:
repo -
setProgressMonitor
public PullCommand setProgressMonitor(ProgressMonitor monitor)
- Parameters:
monitor - a progress monitor
- Returns:
- this instance
call
public PullResult call()
throws GitAPIException,
WrongRepositoryStateException,
InvalidConfigurationException,
DetachedHeadException,
InvalidRemoteException,
CanceledException,
RefNotFoundException,
NoHeadException,
TransportException
- Executes the
Pull command with all the options and parameters
collected by the setter methods (e.g.
setProgressMonitor(ProgressMonitor)) of this class. Each
instance of this class should only be used for one invocation of the
command. Don't call this method twice on an instance.
- Specified by:
call in interface Callable<PullResult>- Specified by:
call in class GitCommand<PullResult>
- Returns:
- the result of the pull
- Throws:
WrongRepositoryStateException
InvalidConfigurationException
DetachedHeadException
InvalidRemoteException
CanceledException
RefNotFoundException
NoHeadException
TransportException
GitAPIException
Copyright © 2012. All Rights Reserved.