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.