Package org.eclipse.jgit.ant.tasks
Class GitCloneTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.eclipse.jgit.ant.tasks.GitCloneTask
- All Implemented Interfaces:
Cloneable
public class GitCloneTask
extends org.apache.tools.ant.Task
Clone a repository into a new directory.
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
uri
-
destination
-
bare
private boolean bare -
branch
-
-
Constructor Details
-
GitCloneTask
public GitCloneTask()
-
-
Method Details
-
setUri
Set theuri
.- Parameters:
uri
- the uri to clone from
-
setDest
The optional directory associated with the clone operation. If the directory isn't set, a name associated with the source uri will be used.- Parameters:
destination
- the directory to clone to- See Also:
-
setBare
public void setBare(boolean bare) Setbare
- Parameters:
bare
- whether the cloned repository is bare or not
-
setBranch
Set thebranch
- Parameters:
branch
- the initial branch to check out when cloning the repository
-
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
-