public static final class DirCacheEditor.DeletePath extends DirCacheEditor.PathEdit
This deletion command removes only a single file at the given location,
but removes multiple stages (if present) for that path. To remove a
complete subtree use DirCacheEditor.DeleteTree
instead.
DirCacheEditor.DeleteTree
Constructor and Description |
---|
DeletePath(DirCacheEntry ent)
Create a new deletion command for an existing entry instance.
|
DeletePath(String entryPath)
Create a new deletion command by path name.
|
Modifier and Type | Method and Description |
---|---|
void |
apply(DirCacheEntry ent)
Apply the update to a single cache entry matching the path.
|
setReplace, toString
public DeletePath(String entryPath)
entryPath
- path of the file within the repository.public DeletePath(DirCacheEntry ent)
ent
- entry instance to remove. Only the path of this entry is
actually considered during command evaluation.public void apply(DirCacheEntry ent)
DirCacheEditor.PathEdit
After apply is invoked the entry is added to the output table, and will be included in the new index.
apply
in class DirCacheEditor.PathEdit
ent
- the entry being processed. All fields are zeroed out if
the path is a new path in the index.Copyright © 2020 Eclipse JGit Project. All rights reserved.