public abstract class CacheBasedCommand<B extends CacheBasedCommand,T> extends ParallelCommand<T>
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.jgit.lib.AnyObjectId |
baseCommitId |
protected String |
baseCommitIdStr |
protected org.eclipse.jgit.lib.AnyObjectId |
baseTreeId |
protected String |
baseTreeIdStr |
protected List<CacheEditor> |
editors |
protected org.eclipse.jgit.lib.Repository |
repository |
| Modifier | Constructor and Description |
|---|---|
protected |
CacheBasedCommand(org.eclipse.jgit.lib.Repository repository) |
| Modifier and Type | Method and Description |
|---|---|
B |
addBlob(org.eclipse.jgit.lib.AnyObjectId blobId,
org.eclipse.jgit.lib.FileMode mode,
String path) |
B |
addBlob(org.eclipse.jgit.lib.AnyObjectId blobId,
String path) |
B |
addTree(org.eclipse.jgit.lib.AnyObjectId treeId,
String path) |
B |
addTree(String treeIdStr,
String path) |
B |
baseCommit(org.eclipse.jgit.lib.AnyObjectId commitId) |
B |
baseCommit(String commitIdStr) |
B |
baseTree(org.eclipse.jgit.lib.AnyObjectId treeId) |
B |
baseTree(String treeIdStr) |
protected org.eclipse.jgit.dircache.DirCache |
buildCache() |
B |
deleteBlob(String path) |
B |
deleteTree(String path) |
protected boolean |
isBaseSpecified() |
protected void |
resolveBaseTree(org.eclipse.jgit.lib.Repository repository) |
protected abstract B |
self() |
B |
updateBlob(org.eclipse.jgit.lib.AnyObjectId blobId,
org.eclipse.jgit.lib.FileMode mode,
String path) |
B |
updateBlob(org.eclipse.jgit.lib.AnyObjectId blobId,
String path) |
B |
updateBlob(org.eclipse.jgit.lib.FileMode mode,
String path) |
call, doCallprotected org.eclipse.jgit.lib.AnyObjectId baseCommitId
protected String baseCommitIdStr
protected org.eclipse.jgit.lib.AnyObjectId baseTreeId
protected String baseTreeIdStr
protected final List<CacheEditor> editors
protected final org.eclipse.jgit.lib.Repository repository
protected CacheBasedCommand(@Nullable org.eclipse.jgit.lib.Repository repository)
@Nonnull public B addTree(@Nonnull org.eclipse.jgit.lib.AnyObjectId treeId, @Nonnull String path)
@Nonnull public B addBlob(@Nonnull org.eclipse.jgit.lib.AnyObjectId blobId, @Nonnull org.eclipse.jgit.lib.FileMode mode, @Nonnull String path)
@Nonnull public B addBlob(@Nonnull org.eclipse.jgit.lib.AnyObjectId blobId, @Nonnull String path)
@Nonnull public B updateBlob(@Nonnull org.eclipse.jgit.lib.AnyObjectId blobId, @Nonnull org.eclipse.jgit.lib.FileMode mode, @Nonnull String path)
@Nonnull public B updateBlob(@Nonnull org.eclipse.jgit.lib.AnyObjectId blobId, @Nonnull String path)
@Nonnull public B updateBlob(@Nonnull org.eclipse.jgit.lib.FileMode mode, @Nonnull String path)
protected boolean isBaseSpecified()
protected void resolveBaseTree(@Nonnull org.eclipse.jgit.lib.Repository repository) throws IOException
IOException@Nonnull protected org.eclipse.jgit.dircache.DirCache buildCache() throws IOException
IOExceptionCopyright © 2015. All rights reserved.