Package com.google.gerrit.server.git
Class DelegateRepository
java.lang.Object
org.eclipse.jgit.lib.Repository
com.google.gerrit.server.git.DelegateRepository
- All Implemented Interfaces:
- AutoCloseable
- Direct Known Subclasses:
- PermissionAwareRepository
public class DelegateRepository
extends org.eclipse.jgit.lib.Repository
Wrapper around 
Repository that delegates all calls to the wrapped Repository.- 
Field SummaryFields
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedDelegateRepository(org.eclipse.jgit.lib.Repository delegate) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidautoGC(org.eclipse.jgit.lib.ProgressMonitor monitor) voidclose()voidconvertRefStorage(String format, boolean writeLogs, boolean backup) Converts between ref storage formats.voidcreate()voidcreate(boolean bare) org.eclipse.jgit.attributes.AttributesNodeProviderorg.eclipse.jgit.lib.Repositorydelegate()Returns the wrappedRepositoryinstance.voidfireEvent(org.eclipse.jgit.events.RepositoryEvent<?> event) Set<org.eclipse.jgit.lib.ObjectId>Deprecated.org.eclipse.jgit.lib.StoredConfigorg.eclipse.jgit.util.FSgetFS()org.eclipse.jgit.events.ListenerListorg.eclipse.jgit.lib.ObjectDatabaseorg.eclipse.jgit.lib.RefDatabaseorg.eclipse.jgit.lib.ReflogReadergetReflogReader(String refName) getRemoteName(String refName) org.eclipse.jgit.lib.RepositoryStategetTags()Deprecated.booleanhasObject(org.eclipse.jgit.lib.AnyObjectId objectId) Deprecated.voidbooleanisBare()org.eclipse.jgit.dircache.DirCacheorg.eclipse.jgit.lib.ObjectInserterorg.eclipse.jgit.lib.ObjectReadervoidnotifyIndexChanged(boolean internal) org.eclipse.jgit.lib.ObjectLoaderopen(org.eclipse.jgit.lib.AnyObjectId objectId) org.eclipse.jgit.lib.ObjectLoaderopen(org.eclipse.jgit.lib.AnyObjectId objectId, int typeHint) org.eclipse.jgit.revwalk.RevCommitparseCommit(org.eclipse.jgit.lib.AnyObjectId id) org.eclipse.jgit.lib.Refpeel(org.eclipse.jgit.lib.Ref ref) Deprecated.org.eclipse.jgit.lib.ObjectIdorg.eclipse.jgit.dircache.DirCacheList<org.eclipse.jgit.lib.ObjectId>org.eclipse.jgit.lib.ObjectIdList<org.eclipse.jgit.lib.RebaseTodoLine>readRebaseTodo(String path, boolean includeComments) org.eclipse.jgit.lib.ObjectIdorg.eclipse.jgit.lib.RefRenameorg.eclipse.jgit.lib.ObjectIdvoidvoidsetGitwebDescription(String description) shortenRemoteBranchName(String refName) org.eclipse.jgit.lib.RefUpdateorg.eclipse.jgit.lib.RefUpdatevoidwriteCherryPickHead(org.eclipse.jgit.lib.ObjectId head) voidwriteCommitEditMsg(String msg) voidvoidwriteMergeHeads(List<? extends org.eclipse.jgit.lib.ObjectId> heads) voidwriteOrigHead(org.eclipse.jgit.lib.ObjectId head) voidwriteRebaseTodoFile(String path, List<org.eclipse.jgit.lib.RebaseTodoLine> steps, boolean append) voidwriteRevertHead(org.eclipse.jgit.lib.ObjectId head) voidMethods inherited from class org.eclipse.jgit.lib.RepositorydoClose, exactRef, findRef, getGlobalListenerList, getInitialBranch, getReflogReader, isValidRefName, normalizeBranchName, shortenRefName, stripWorkDir, toString
- 
Field Details- 
delegateprotected final org.eclipse.jgit.lib.Repository delegate
 
- 
- 
Constructor Details- 
DelegateRepositoryprotected DelegateRepository(org.eclipse.jgit.lib.Repository delegate) 
 
- 
- 
Method Details- 
delegatepublic org.eclipse.jgit.lib.Repository delegate()Returns the wrappedRepositoryinstance.
- 
create- Specified by:
- createin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
getIdentifier- Specified by:
- getIdentifierin class- org.eclipse.jgit.lib.Repository
 
- 
getObjectDatabasepublic org.eclipse.jgit.lib.ObjectDatabase getObjectDatabase()- Specified by:
- getObjectDatabasein class- org.eclipse.jgit.lib.Repository
 
- 
getRefDatabasepublic org.eclipse.jgit.lib.RefDatabase getRefDatabase()- Specified by:
- getRefDatabasein class- org.eclipse.jgit.lib.Repository
 
- 
getConfigpublic org.eclipse.jgit.lib.StoredConfig getConfig()- Specified by:
- getConfigin class- org.eclipse.jgit.lib.Repository
 
- 
createAttributesNodeProviderpublic org.eclipse.jgit.attributes.AttributesNodeProvider createAttributesNodeProvider()- Specified by:
- createAttributesNodeProviderin class- org.eclipse.jgit.lib.Repository
 
- 
scanForRepoChanges- Specified by:
- scanForRepoChangesin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
notifyIndexChangedpublic void notifyIndexChanged(boolean internal) - Specified by:
- notifyIndexChangedin class- org.eclipse.jgit.lib.Repository
 
- 
getReflogReader- Specified by:
- getReflogReaderin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
getListenerListpublic org.eclipse.jgit.events.ListenerList getListenerList()- Overrides:
- getListenerListin class- org.eclipse.jgit.lib.Repository
 
- 
fireEventpublic void fireEvent(org.eclipse.jgit.events.RepositoryEvent<?> event) - Overrides:
- fireEventin class- org.eclipse.jgit.lib.Repository
 
- 
create- Overrides:
- createin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
getDirectory- Overrides:
- getDirectoryin class- org.eclipse.jgit.lib.Repository
 
- 
newObjectInserterpublic org.eclipse.jgit.lib.ObjectInserter newObjectInserter()- Overrides:
- newObjectInserterin class- org.eclipse.jgit.lib.Repository
 
- 
newObjectReaderpublic org.eclipse.jgit.lib.ObjectReader newObjectReader()- Overrides:
- newObjectReaderin class- org.eclipse.jgit.lib.Repository
 
- 
getFSpublic org.eclipse.jgit.util.FS getFS()- Overrides:
- getFSin class- org.eclipse.jgit.lib.Repository
 
- 
hasObjectDeprecated.- Overrides:
- hasObjectin class- org.eclipse.jgit.lib.Repository
 
- 
openpublic org.eclipse.jgit.lib.ObjectLoader open(org.eclipse.jgit.lib.AnyObjectId objectId, int typeHint) throws org.eclipse.jgit.errors.MissingObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException, IOException - Overrides:
- openin class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.MissingObjectException
- org.eclipse.jgit.errors.IncorrectObjectTypeException
- IOException
 
- 
incrementOpenpublic void incrementOpen()- Overrides:
- incrementOpenin class- org.eclipse.jgit.lib.Repository
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
- Overrides:
- closein class- org.eclipse.jgit.lib.Repository
 
- 
getFullBranch- Overrides:
- getFullBranchin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
getBranch- Overrides:
- getBranchin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
getAllRefsDeprecated.- Overrides:
- getAllRefsin class- org.eclipse.jgit.lib.Repository
 
- 
getTagsDeprecated.- Overrides:
- getTagsin class- org.eclipse.jgit.lib.Repository
 
- 
lockDirCachepublic org.eclipse.jgit.dircache.DirCache lockDirCache() throws org.eclipse.jgit.errors.NoWorkTreeException, org.eclipse.jgit.errors.CorruptObjectException, IOException- Overrides:
- lockDirCachein class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.NoWorkTreeException
- org.eclipse.jgit.errors.CorruptObjectException
- IOException
 
- 
autoGCpublic void autoGC(org.eclipse.jgit.lib.ProgressMonitor monitor) - Overrides:
- autoGCin class- org.eclipse.jgit.lib.Repository
 
- 
getAdditionalHaves- Overrides:
- getAdditionalHavesin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
getAllRefsByPeeledObjectIdpublic Map<org.eclipse.jgit.lib.AnyObjectId,Set<org.eclipse.jgit.lib.Ref>> getAllRefsByPeeledObjectId() throws IOException- Overrides:
- getAllRefsByPeeledObjectIdin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
getIndexFile- Overrides:
- getIndexFilein class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.NoWorkTreeException
 
- 
getRepositoryStatepublic org.eclipse.jgit.lib.RepositoryState getRepositoryState()- Overrides:
- getRepositoryStatein class- org.eclipse.jgit.lib.Repository
 
- 
isBarepublic boolean isBare()- Overrides:
- isBarein class- org.eclipse.jgit.lib.Repository
 
- 
getWorkTree- Overrides:
- getWorkTreein class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.NoWorkTreeException
 
- 
getRemoteName- Overrides:
- getRemoteNamein class- org.eclipse.jgit.lib.Repository
 
- 
getGitwebDescription- Overrides:
- getGitwebDescriptionin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
getRemoteNames- Overrides:
- getRemoteNamesin class- org.eclipse.jgit.lib.Repository
 
- 
openpublic org.eclipse.jgit.lib.ObjectLoader open(org.eclipse.jgit.lib.AnyObjectId objectId) throws org.eclipse.jgit.errors.MissingObjectException, IOException - Overrides:
- openin class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.MissingObjectException
- IOException
 
- 
updateRef- Overrides:
- updateRefin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
updateRef- Overrides:
- updateRefin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
renameRef- Overrides:
- renameRefin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
resolvepublic org.eclipse.jgit.lib.ObjectId resolve(String revstr) throws org.eclipse.jgit.errors.AmbiguousObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException, org.eclipse.jgit.errors.RevisionSyntaxException, IOException - Overrides:
- resolvein class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.AmbiguousObjectException
- org.eclipse.jgit.errors.IncorrectObjectTypeException
- org.eclipse.jgit.errors.RevisionSyntaxException
- IOException
 
- 
simplifypublic String simplify(String revstr) throws org.eclipse.jgit.errors.AmbiguousObjectException, IOException - Overrides:
- simplifyin class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.AmbiguousObjectException
- IOException
 
- 
peelDeprecated.- Overrides:
- peelin class- org.eclipse.jgit.lib.Repository
 
- 
parseCommitpublic org.eclipse.jgit.revwalk.RevCommit parseCommit(org.eclipse.jgit.lib.AnyObjectId id) throws org.eclipse.jgit.errors.IncorrectObjectTypeException, IOException, org.eclipse.jgit.errors.MissingObjectException - Overrides:
- parseCommitin class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.IncorrectObjectTypeException
- IOException
- org.eclipse.jgit.errors.MissingObjectException
 
- 
readDirCachepublic org.eclipse.jgit.dircache.DirCache readDirCache() throws org.eclipse.jgit.errors.NoWorkTreeException, org.eclipse.jgit.errors.CorruptObjectException, IOException- Overrides:
- readDirCachein class- org.eclipse.jgit.lib.Repository
- Throws:
- org.eclipse.jgit.errors.NoWorkTreeException
- org.eclipse.jgit.errors.CorruptObjectException
- IOException
 
- 
shortenRemoteBranchName- Overrides:
- shortenRemoteBranchNamein class- org.eclipse.jgit.lib.Repository
 
- 
setGitwebDescription- Overrides:
- setGitwebDescriptionin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
readMergeCommitMsg- Overrides:
- readMergeCommitMsgin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
- org.eclipse.jgit.errors.NoWorkTreeException
 
- 
writeMergeCommitMsg- Overrides:
- writeMergeCommitMsgin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
readCommitEditMsg- Overrides:
- readCommitEditMsgin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
- org.eclipse.jgit.errors.NoWorkTreeException
 
- 
writeCommitEditMsg- Overrides:
- writeCommitEditMsgin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
readMergeHeadspublic List<org.eclipse.jgit.lib.ObjectId> readMergeHeads() throws IOException, org.eclipse.jgit.errors.NoWorkTreeException- Overrides:
- readMergeHeadsin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
- org.eclipse.jgit.errors.NoWorkTreeException
 
- 
writeMergeHeads- Overrides:
- writeMergeHeadsin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
readCherryPickHeadpublic org.eclipse.jgit.lib.ObjectId readCherryPickHead() throws IOException, org.eclipse.jgit.errors.NoWorkTreeException- Overrides:
- readCherryPickHeadin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
- org.eclipse.jgit.errors.NoWorkTreeException
 
- 
readRevertHeadpublic org.eclipse.jgit.lib.ObjectId readRevertHead() throws IOException, org.eclipse.jgit.errors.NoWorkTreeException- Overrides:
- readRevertHeadin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
- org.eclipse.jgit.errors.NoWorkTreeException
 
- 
writeCherryPickHead- Overrides:
- writeCherryPickHeadin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
writeRevertHead- Overrides:
- writeRevertHeadin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
writeOrigHead- Overrides:
- writeOrigHeadin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
readOrigHeadpublic org.eclipse.jgit.lib.ObjectId readOrigHead() throws IOException, org.eclipse.jgit.errors.NoWorkTreeException- Overrides:
- readOrigHeadin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
- org.eclipse.jgit.errors.NoWorkTreeException
 
- 
readSquashCommitMsg- Overrides:
- readSquashCommitMsgin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
writeSquashCommitMsg- Overrides:
- writeSquashCommitMsgin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
readRebaseTodopublic List<org.eclipse.jgit.lib.RebaseTodoLine> readRebaseTodo(String path, boolean includeComments) throws IOException - Overrides:
- readRebaseTodoin class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
writeRebaseTodoFilepublic void writeRebaseTodoFile(String path, List<org.eclipse.jgit.lib.RebaseTodoLine> steps, boolean append) throws IOException - Overrides:
- writeRebaseTodoFilein class- org.eclipse.jgit.lib.Repository
- Throws:
- IOException
 
- 
convertRefStorageConverts between ref storage formats.- Parameters:
- format- the format to convert to, either "reftable" or "refdir"
- writeLogs- whether to write reflogs
- backup- whether to make a backup of the old data
- Throws:
- IOException- on I/O problems.
 
 
-