public class LsRemoteCommand extends TransportCommand<LsRemoteCommand,Collection<Ref>>
credentialsProvider, timeout, transportConfigCallbackrepo| Constructor and Description |
|---|
LsRemoteCommand(Repository repo) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Ref> |
call()
Executes the
LsRemote command with all the options and parameters
collected by the setter methods (e.g. |
LsRemoteCommand |
setHeads(boolean heads)
Include refs/heads in references results
|
LsRemoteCommand |
setRemote(String remote)
The remote (uri or name) used for the fetch operation.
|
LsRemoteCommand |
setTags(boolean tags)
Include refs/tags in references results
|
LsRemoteCommand |
setUploadPack(String uploadPack)
The full path of git-upload-pack on the remote host
|
configure, configure, self, setCredentialsProvider, setTimeout, setTransportConfigCallbackcheckCallable, getRepository, setCallablepublic LsRemoteCommand(Repository repo)
repo - local repository or null for operation without local
repositorypublic LsRemoteCommand setRemote(String remote)
Constants.DEFAULT_REMOTE_NAME will
be used.remote - thisConstants.DEFAULT_REMOTE_NAMEpublic LsRemoteCommand setHeads(boolean heads)
heads - thispublic LsRemoteCommand setTags(boolean tags)
tags - thispublic LsRemoteCommand setUploadPack(String uploadPack)
uploadPack - thispublic Collection<Ref> call() throws GitAPIException, InvalidRemoteException, TransportException
LsRemote command with all the options and parameters
collected by the setter methods (e.g. setHeads(boolean)) 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.call in interface Callable<Collection<Ref>>call in class GitCommand<Collection<Ref>>InvalidRemoteException - when called with an invalid remote uriTransportException - for errors that occurs during transportGitAPIException - or subclass thereof when an error occursCopyright © 2013. All rights reserved.