public class SubmoduleDeinitCommand extends GitCommand<Collection<SubmoduleDeinitResult>>
This will remove the module(s) from the working tree, but won't affect .git/modules.
| Modifier and Type | Class and Description |
|---|---|
static class |
SubmoduleDeinitCommand.NoSuchSubmoduleException
The user tried to deinitialize a submodule that doesn't exist in the
index.
|
static class |
SubmoduleDeinitCommand.SubmoduleDeinitStatus
The effect of a submodule deinit command for a given path
|
repo| Constructor and Description |
|---|
SubmoduleDeinitCommand(Repository repo)
Constructor of SubmoduleDeinitCommand
|
| Modifier and Type | Method and Description |
|---|---|
SubmoduleDeinitCommand |
addPath(String path)
Add repository-relative submodule path to deinitialize
|
Collection<SubmoduleDeinitResult> |
call() |
SubmoduleDeinitCommand |
setForce(boolean force)
If
true, call() will deinitialize modules with local changes;
else it will refuse to do so. |
checkCallable, getRepository, setCallablepublic SubmoduleDeinitCommand(Repository repo)
repo - public Collection<SubmoduleDeinitResult> call() throws GitAPIException
Execute the command
call in interface Callable<Collection<SubmoduleDeinitResult>>call in class GitCommand<Collection<SubmoduleDeinitResult>>SubmoduleDeinitCommand.NoSuchSubmoduleException - if any of the submodules which we might want to deinitialize
don't existGitAPIExceptionpublic SubmoduleDeinitCommand addPath(String path)
path - (with / as separator)public SubmoduleDeinitCommand setForce(boolean force)
true, call() will deinitialize modules with local changes;
else it will refuse to do so.force - thisCopyright © 2018 Eclipse JGit Project. All rights reserved.