public class SubmoduleAddCommand extends TransportCommand<SubmoduleAddCommand,Repository>
credentialsProvider, timeout, transportConfigCallbackrepo| Constructor and Description |
|---|
SubmoduleAddCommand(Repository repo) |
| Modifier and Type | Method and Description |
|---|---|
Repository |
call()
Executes the
SubmoduleAddCommand
The Repository instance returned by this command needs to be
closed by the caller to free resources held by the Repository
instance. |
SubmoduleAddCommand |
setPath(String path)
Set repository-relative path of submodule
|
SubmoduleAddCommand |
setProgressMonitor(ProgressMonitor monitor)
The progress monitor associated with the clone operation.
|
SubmoduleAddCommand |
setURI(String uri)
Set URI to clone submodule from
|
protected boolean |
submoduleExists()
Is the configured already a submodule in the index?
|
configure, configure, self, setCredentialsProvider, setTimeout, setTransportConfigCallbackcheckCallable, getRepository, setCallablepublic SubmoduleAddCommand(Repository repo)
repo - public SubmoduleAddCommand setPath(String path)
path - (with / as separator)public SubmoduleAddCommand setURI(String uri)
uri - public SubmoduleAddCommand setProgressMonitor(ProgressMonitor monitor)
NullProgressMonitormonitor - NullProgressMonitorprotected boolean submoduleExists()
throws IOException
IOExceptionpublic Repository call() throws GitAPIException
SubmoduleAddCommand
The Repository instance returned by this command needs to be
closed by the caller to free resources held by the Repository
instance. It is recommended to call this method as soon as you don't need
a reference to this Repository instance anymore.call in interface Callable<Repository>call in class GitCommand<Repository>RepositoryGitAPIExceptionCopyright © 2015 Eclipse JGit Project. All rights reserved.