public class RepoCommand extends GitCommand<RevCommit>
| Modifier and Type | Class and Description |
|---|---|
static class |
RepoCommand.DefaultRemoteReader
A default implementation of
RepoCommand.RemoteReader callback. |
static interface |
RepoCommand.IncludedFileReader
A callback to read included xml files.
|
static interface |
RepoCommand.RemoteReader
A callback to get ref sha1 of a repository from its uri.
|
repo| Constructor and Description |
|---|
RepoCommand(Repository repo) |
| Modifier and Type | Method and Description |
|---|---|
RevCommit |
call()
Executes the command
|
RepoCommand |
setAuthor(PersonIdent author)
Set the author/committer for the bare repository commit.
|
RepoCommand |
setBranch(String branch)
Set default branch.
|
RepoCommand |
setGroups(String groups)
Set groups to sync
|
RepoCommand |
setIncludedFileReader(RepoCommand.IncludedFileReader reader)
Set the IncludedFileReader callback.
|
RepoCommand |
setInputStream(InputStream inputStream)
Set the input stream to the manifest XML.
|
RepoCommand |
setPath(String path)
Set path to the manifest XML file.
|
RepoCommand |
setProgressMonitor(ProgressMonitor monitor)
The progress monitor associated with the clone operation.
|
RepoCommand |
setRemoteReader(RepoCommand.RemoteReader callback)
Set the GetHeadFromUri callback.
|
RepoCommand |
setURI(String uri)
Set base URI of the pathes inside the XML
|
checkCallable, getRepository, setCallablepublic RepoCommand(Repository repo)
repo - public RepoCommand setPath(String path)
setInputStream(java.io.InputStream) will ignore the path set here.path - (with / as separator)public RepoCommand setInputStream(InputStream inputStream)
call().inputStream - public RepoCommand setURI(String uri)
uri - public RepoCommand setGroups(String groups)
groups - groups separated by comma, examples: default|all|G1,-G2,-G3public RepoCommand setBranch(String branch)
branch - public RepoCommand setProgressMonitor(ProgressMonitor monitor)
NullProgressMonitormonitor - NullProgressMonitorpublic RepoCommand setAuthor(PersonIdent author)
author - public RepoCommand setRemoteReader(RepoCommand.RemoteReader callback)
callback - public RepoCommand setIncludedFileReader(RepoCommand.IncludedFileReader reader)
reader - public RevCommit call() throws GitAPIException
GitCommandcall in interface Callable<RevCommit>call in class GitCommand<RevCommit>GitAPIException - or subclass thereof when an error occursCopyright © 2014. All rights reserved.