Package org.eclipse.jgit.api
Class InitCommand
- java.lang.Object
-
- org.eclipse.jgit.api.InitCommand
-
-
Constructor Summary
Constructors Constructor Description InitCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Gitcall()Executes theInitcommand.InitCommandsetBare(boolean bare)InitCommandsetDirectory(File directory)The optional directory associated with the init operation.InitCommandsetGitDir(File gitDir)
-
-
-
Method Detail
-
call
public Git call() throws GitAPIException
Executes theInitcommand.- Specified by:
callin interfaceCallable<Git>- Returns:
- the newly created
Gitobject with associated repository - Throws:
GitAPIException
-
setDirectory
public InitCommand setDirectory(File directory) throws IllegalStateException
The optional directory associated with the init operation. If no directory is set, we'll use the current directory- Parameters:
directory- the directory to init to- Returns:
- this instance
- Throws:
IllegalStateException- if the combination of directory, gitDir and bare is illegal. E.g. if for a non-bare repository directory and gitDir point to the same directory of if for a bare repository both directory and gitDir are specified
-
setGitDir
public InitCommand setGitDir(File gitDir) throws IllegalStateException
- Parameters:
gitDir- the repository meta directory- Returns:
- this instance
- Throws:
IllegalStateException- if the combination of directory, gitDir and bare is illegal. E.g. if for a non-bare repository directory and gitDir point to the same directory of if for a bare repository both directory and gitDir are specified- Since:
- 3.6
-
setBare
public InitCommand setBare(boolean bare)
- Parameters:
bare- whether the repository is bare or not- Returns:
- this instance
- Throws:
IllegalStateException- if the combination of directory, gitDir and bare is illegal. E.g. if for a non-bare repository directory and gitDir point to the same directory of if for a bare repository both directory and gitDir are specified
-
-