Uses of Class
org.eclipse.jgit.internal.storage.dfs.DfsPackFile
Packages that use DfsPackFile
Package
Description
Distributed file system based repository storage.
-
Uses of DfsPackFile in org.eclipse.jgit.internal.storage.dfs
Subclasses of DfsPackFile in org.eclipse.jgit.internal.storage.dfsModifier and TypeClassDescriptionclassDfsPackFile with the extra methods to support midx.final classImplementation of a DfsPackfile that tries to solve the queries in a multipack index before resorting to the real packs.final classA single pack that looks like a midx, to be used in the midx chainFields in org.eclipse.jgit.internal.storage.dfs declared as DfsPackFileModifier and TypeFieldDescriptionfinal DfsPackFile[]DfsObjDatabase.PackList.packsAll known packs, sorted.Methods in org.eclipse.jgit.internal.storage.dfs that return DfsPackFileModifier and TypeMethodDescriptionDfsObjDatabase.createDfsPackFile(DfsBlockCache cache, DfsPackDescription dsc) Create instances of DfsPackFileDfsObjDatabase.getCurrentPacks()List currently known pack files in the repository, without scanning.BeforeDfsPackIndexLoadedEvent.getPackFile()Get the PackFile containing the index that will be loaded.DfsCachedPack.getPackFile()Get pack fileDfsObjDatabase.getPacks()Scan and list all available pack files in the repository.Methods in org.eclipse.jgit.internal.storage.dfs that return types with arguments of type DfsPackFileModifier and TypeMethodDescriptionDfsPackFileMidx.getAllCoveredPacks()All packs indexed by this multipack index and its chainMidxPackList.getAllPlainPacks()Get all plain packs in the list, either top-level or inside midxsabstract List<DfsPackFile>DfsPackFileMidx.getCoveredPacks()Packs indexed by this multipack index (base NOT included) in midx order.DfsPackFileMidxNPacks.getCoveredPacks()Packs indexed by this multipack index (base NOT included)DfsPackFileMidxSingle.getCoveredPacks()Packs indexed by this multipack index (base NOT included)MidxPackList.getPlainPacksNotCoveredBy(DfsPackFileMidx midx) Return all the plain packs not covered by this midx or its parents.Methods in org.eclipse.jgit.internal.storage.dfs with parameters of type DfsPackFileModifier and TypeMethodDescriptionDfsPackCompactor.add(DfsPackFile pack) Add a pack to be compacted.MidxPackList.Builder.add(DfsPackFile toAdd) Add pack to the packliststatic MidxPackListMidxPackList.create(DfsPackFile... packs) Wrap the packs list into a MidxPackListMidxPackList.Builder.delete(DfsPackFile toDelete) Delete the pack from the pack list Including any midx covering it directly or indirectlyDfsPackCompactor.exclude(DfsPackFile pack) Exclude objects from the compacted pack.DfsPackFile.PackBitmapIndexLoader.loadPackBitmapIndex(DfsReader ctx, DfsPackFile pack) Returns a PackBitmapIndex for this pack, if the pack has bitmaps associated.DfsPackCompactor.prune(DfsPackFile pack) Delete also this pack when writing to the db the compacted packsMethod parameters in org.eclipse.jgit.internal.storage.dfs with type arguments of type DfsPackFileModifier and TypeMethodDescriptionstatic DfsPackFileMidxDfsPackFileMidx.create(DfsBlockCache cache, DfsPackDescription desc, List<DfsPackFile> requiredPacks, DfsPackFileMidx base) Create a midx packMidxPackList.findAllCoveringMidxs(List<DfsPackFile> queryPacks) Return all the midxs that cover (directoy or indirectly) a set of packsstatic DfsPackDescriptionDfsMidxWriter.writeMidx(ProgressMonitor pm, DfsObjDatabase objdb, List<DfsPackFile> packs, DfsPackDescription base, PackConfig packConfig) Create a pack with the multipack indexConstructors in org.eclipse.jgit.internal.storage.dfs with parameters of type DfsPackFileModifierConstructorDescriptionA new event triggered before a PackFile index is loaded.