Uses of Class
org.eclipse.jgit.lib.ObjectReader
Packages that use ObjectReader
Package
Description
High-level API commands (the porcelain of JGit).
Computing blame/annotate information of files.
Comparing file contents by computing diffs.
Reading and editing the directory cache (index).
Distributed file system based repository storage.
File based repository storage.
Reading/writing Git pack files.
Core API for repository, config, refs, object database.
Content and commit history merge algorithms.
Git notes processing (for commits, etc).
Walking revision graphs (commit history).
Transport (fetch/push) for different protocols.
Walking and comparing directory/file trees (of commits, file system).
-
Uses of ObjectReader in org.eclipse.jgit.api
Methods in org.eclipse.jgit.api with parameters of type ObjectReaderModifier and TypeMethodDescriptionprivate voidCheckoutCommand.checkoutPath(DirCacheEntry entry, ObjectReader reader, DirCacheCheckout.CheckoutMetadata checkoutMetadata) private voidStashApplyCommand.checkoutPath(DirCacheEntry entry, ObjectReader reader, DirCacheCheckout.CheckoutMetadata checkoutMetadata) private RevCommitStashCreateCommand.parseCommit(ObjectReader reader, ObjectId headId) -
Uses of ObjectReader in org.eclipse.jgit.blame
Fields in org.eclipse.jgit.blame declared as ObjectReaderMethods in org.eclipse.jgit.blame with parameters of type ObjectReader -
Uses of ObjectReader in org.eclipse.jgit.diff
Fields in org.eclipse.jgit.diff declared as ObjectReaderModifier and TypeFieldDescriptionprivate final ObjectReaderRenameDetector.objectReaderprivate final ObjectReaderContentSource.ObjectReaderSource.readerprivate ObjectReaderDiffFormatter.readerMethods in org.eclipse.jgit.diff with parameters of type ObjectReaderModifier and TypeMethodDescriptionRenameDetector.compute(ObjectReader reader, ProgressMonitor pm) Detect renames in the current file set.static ContentSourceContentSource.create(ObjectReader reader) Construct a content source for an ObjectReader.voidDiffFormatter.setReader(ObjectReader reader, Config cfg) Set the repository the formatter can load object contents from.private voidDiffFormatter.setReader(ObjectReader reader, Config cfg, boolean closeReader) Constructors in org.eclipse.jgit.diff with parameters of type ObjectReaderModifierConstructorDescription(package private)ObjectReaderSource(ObjectReader reader) RenameDetector(ObjectReader reader, DiffConfig cfg) Create a new rename detector with a specified reader and diff config. -
Uses of ObjectReader in org.eclipse.jgit.dircache
Methods in org.eclipse.jgit.dircache with parameters of type ObjectReaderModifier and TypeMethodDescriptionvoidDirCacheBuilder.addTree(byte[] pathPrefix, int stage, ObjectReader reader, AnyObjectId tree) Recursively add an entire tree into this builder.static voidDirCacheCheckout.checkoutEntry(Repository repo, DirCacheEntry entry, ObjectReader or) Deprecated.static voidDirCacheCheckout.checkoutEntry(Repository repo, DirCacheEntry entry, ObjectReader or, boolean deleteRecursive, DirCacheCheckout.CheckoutMetadata checkoutMetadata) Updates the file in the working tree with content and mode from an entry in the index.DirCacheBuildIterator.createSubtreeIterator(ObjectReader reader) Create a new iterator for the current entry's subtree.DirCacheIterator.createSubtreeIterator(ObjectReader reader) Create a new iterator for the current entry's subtree.private static CanonicalTreeParserDirCacheBuilder.createTreeParser(byte[] pathPrefix, ObjectReader reader, AnyObjectId tree) private static CanonicalTreeParserDirCacheBuilder.enterTree(CanonicalTreeParser p, ObjectReader reader) DirCacheIterator.getEntryAttributesNode(ObjectReader reader) Retrieves theAttributesNodefor the current entry.(package private) AttributesNodeDirCacheIterator.LazyLoadingAttributesNode.load(ObjectReader reader) static DirCacheDirCache.read(ObjectReader reader, AnyObjectId treeId) Create a new in memory index read from the contents of a tree. -
Uses of ObjectReader in org.eclipse.jgit.internal.storage.dfs
Subclasses of ObjectReader in org.eclipse.jgit.internal.storage.dfsModifier and TypeClassDescriptionprivate classclassReader to access repository content through.Methods in org.eclipse.jgit.internal.storage.dfs that return ObjectReader -
Uses of ObjectReader in org.eclipse.jgit.internal.storage.file
Subclasses of ObjectReader in org.eclipse.jgit.internal.storage.fileModifier and TypeClassDescriptionprivate class(package private) final classActive handle to a ByteWindow.Fields in org.eclipse.jgit.internal.storage.file declared as ObjectReaderMethods in org.eclipse.jgit.internal.storage.file that return ObjectReaderModifier and TypeMethodDescriptionFileObjectDatabase.newReader()Create a newObjectReaderto read existing objects.ObjectDirectoryInserter.newReader()Open a reader for objects that may have been written by this inserter.PackInserter.newReader()Open a reader for objects that may have been written by this inserter.PackInserter.Reader.newReader()WindowCursor.newReader()Construct a new reader from the same data.Methods in org.eclipse.jgit.internal.storage.file with parameters of type ObjectReaderModifier and TypeMethodDescriptionprivate voidGC.loosen(ObjectDirectoryInserter inserter, ObjectReader reader, Pack pack, HashSet<ObjectId> existing) Loosen objects in a pack file which are not also in the newly-created pack files. -
Uses of ObjectReader in org.eclipse.jgit.internal.storage.pack
Fields in org.eclipse.jgit.internal.storage.pack declared as ObjectReaderModifier and TypeFieldDescriptionprivate ObjectReaderDeltaTask.orprivate final ObjectReaderBaseSearch.readerprivate final ObjectReaderDeltaWindow.readerprivate final ObjectReaderPackWriter.readerprivate final ObjectReaderPackWriterBitmapPreparer.reader(package private) final ObjectReaderDeltaTask.Block.templateReaderMethods in org.eclipse.jgit.internal.storage.pack with parameters of type ObjectReaderModifier and TypeMethodDescription(package private) static byte[]PackWriter.buffer(PackConfig config, ObjectReader or, AnyObjectId objId) Constructors in org.eclipse.jgit.internal.storage.pack with parameters of type ObjectReaderModifierConstructorDescription(package private)BaseSearch(ProgressMonitor countingMonitor, Set<RevTree> bases, ObjectIdOwnerMap<ObjectToPack> objects, List<ObjectToPack> edges, ObjectReader or) (package private)Block(int threads, PackConfig config, ObjectReader reader, DeltaCache dc, ThreadSafeProgressMonitor pm, ObjectToPack[] list, int begin, int end) (package private)DeltaWindow(PackConfig pc, DeltaCache dc, ObjectReader or, ProgressMonitor pm, long bpu, ObjectToPack[] in, int beginIndex, int endIndex) PackWriter(ObjectReader reader) Create a writer to load objects from the specified reader.PackWriter(Repository repo, ObjectReader reader) Create writer for specified repository.PackWriter(PackConfig config, ObjectReader reader) Create writer with a specified configuration.PackWriter(PackConfig config, ObjectReader reader, PackStatistics.Accumulator statsAccumulator) Create writer with a specified configuration.(package private)PackWriterBitmapPreparer(ObjectReader reader, PackBitmapIndexBuilder writeBitmaps, ProgressMonitor pm, Set<? extends ObjectId> want, PackConfig config) -
Uses of ObjectReader in org.eclipse.jgit.lfs
Methods in org.eclipse.jgit.lfs with parameters of type ObjectReaderModifier and TypeMethodDescriptionprivate static longLfsPrePushHook.getObjectSize(ObjectReader r, RevObject obj) private static LfsPointerLfsPrePushHook.loadLfsPointer(ObjectReader r, AnyObjectId obj) -
Uses of ObjectReader in org.eclipse.jgit.lib
Subclasses of ObjectReader in org.eclipse.jgit.libMethods in org.eclipse.jgit.lib that return ObjectReaderModifier and TypeMethodDescriptionprotected abstract ObjectReaderObjectReader.Filter.delegate()Repository.newObjectReader()Create a new reader to read objects fromRepository.getObjectDatabase().abstract ObjectReaderObjectDatabase.newReader()Create a newObjectReaderto read existing objects.ObjectInserter.Filter.newReader()ObjectInserter.Formatter.newReader()abstract ObjectReaderObjectInserter.newReader()Open a reader for objects that may have been written by this inserter.ObjectReader.Filter.newReader()abstract ObjectReaderObjectReader.newReader()Construct a new reader from the same data.Methods in org.eclipse.jgit.lib with parameters of type ObjectReaderModifier and TypeMethodDescriptionprivate static AnyObjectIdBlobBasedConfig.asTree(ObjectReader or, AnyObjectId treeish) private static byte[]BlobBasedConfig.read(ObjectReader or, AnyObjectId blobId) -
Uses of ObjectReader in org.eclipse.jgit.merge
Fields in org.eclipse.jgit.merge declared as ObjectReaderModifier and TypeFieldDescriptionprotected ObjectReaderMerger.readerReader to supportMerger.walkand other object loading. -
Uses of ObjectReader in org.eclipse.jgit.notes
Fields in org.eclipse.jgit.notes declared as ObjectReaderModifier and TypeFieldDescriptionprivate final ObjectReaderNoteMap.readerBorrowed reader to access the repository.private final ObjectReaderNoteMapMerger.readerMethods in org.eclipse.jgit.notes with parameters of type ObjectReaderModifier and TypeMethodDescription(package private) InMemoryNoteBucketFanoutBucket.contractIfTooSmall(AnyObjectId noteOn, ObjectReader or) (package private) intFanoutBucket.estimateSize(AnyObjectId noteOn, ObjectReader or) (package private) intFanoutBucket.LazyNoteBucket.estimateSize(AnyObjectId objId, ObjectReader or) (package private) intLeafBucket.estimateSize(AnyObjectId noteOn, ObjectReader or) (package private) abstract intNoteBucket.estimateSize(AnyObjectId noteOn, ObjectReader or) (package private) NoteFanoutBucket.getNote(AnyObjectId objId, ObjectReader or) (package private) NoteFanoutBucket.LazyNoteBucket.getNote(AnyObjectId objId, ObjectReader or) (package private) NoteLeafBucket.getNote(AnyObjectId objId, ObjectReader or) (package private) abstract NoteNoteBucket.getNote(AnyObjectId objId, ObjectReader reader) FanoutBucket.iterator(AnyObjectId objId, ObjectReader reader) FanoutBucket.LazyNoteBucket.iterator(AnyObjectId objId, ObjectReader reader) LeafBucket.iterator(AnyObjectId objId, ObjectReader reader) NoteBucket.iterator(AnyObjectId objId, ObjectReader reader) private InMemoryNoteBucketFanoutBucket.LazyNoteBucket.load(AnyObjectId prefix, ObjectReader or) (package private) static InMemoryNoteBucketFanoutBucket.loadIfLazy(NoteBucket b, AnyObjectId prefix, ObjectReader or) DefaultNoteMerger.merge(Note base, Note ours, Note theirs, ObjectReader reader, ObjectInserter inserter) Merges the conflicting note changes.NoteMerger.merge(Note base, Note ours, Note their, ObjectReader reader, ObjectInserter inserter) Merges the conflicting note changes.(package private) static NoteMapNoteMap.newMap(InMemoryNoteBucket root, ObjectReader reader) Construct a new note map from an existing note bucket.(package private) static InMemoryNoteBucketNoteParser.parse(AbbreviatedObjectId prefix, ObjectId treeId, ObjectReader reader) Parse a tree object into aNoteBucketinstance.static NoteMapNoteMap.read(ObjectReader reader, RevCommit commit) Load a collection of notes from a branch.static NoteMapNoteMap.read(ObjectReader reader, RevTree tree) Load a collection of notes from a tree.static NoteMapNoteMap.readTree(ObjectReader reader, ObjectId treeId) Load a collection of notes from a tree.(package private) InMemoryNoteBucketFanoutBucket.LazyNoteBucket.set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader or) (package private) InMemoryNoteBucketFanoutBucket.set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader or) (package private) InMemoryNoteBucketLeafBucket.set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader or) (package private) abstract InMemoryNoteBucketNoteBucket.set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader reader) Constructors in org.eclipse.jgit.notes with parameters of type ObjectReaderModifierConstructorDescriptionprivateNoteMap(ObjectReader reader) privateNoteParser(AbbreviatedObjectId prefix, ObjectReader r, ObjectId t) -
Uses of ObjectReader in org.eclipse.jgit.pgm
Methods in org.eclipse.jgit.pgm with parameters of type ObjectReaderModifier and TypeMethodDescriptionprivate StringBlame.abbreviate(ObjectReader reader, RevCommit commit) private static StringAbstractFetchCommand.longTypeOf(ObjectReader reader, TrackingRefUpdate u) private voidBranch.printHead(ObjectReader reader, String ref, boolean isCurrent, Ref refObj) private voidPush.printPushResult(ObjectReader reader, URIish uri, PushResult result) private voidPush.printRefUpdateResult(ObjectReader reader, URIish uri, PushResult result, RemoteRefUpdate rru) private static StringAbstractFetchCommand.safeAbbreviate(ObjectReader reader, ObjectId id) private static StringPush.safeAbbreviate(ObjectReader reader, ObjectId id) private intBlame.uniqueAbbrevLen(ObjectReader reader, RevCommit commit) -
Uses of ObjectReader in org.eclipse.jgit.pgm.debug
Methods in org.eclipse.jgit.pgm.debug with parameters of type ObjectReaderModifier and TypeMethodDescriptionprivate static byte[]ShowPackDelta.getDelta(ObjectReader reader, RevObject obj) -
Uses of ObjectReader in org.eclipse.jgit.revwalk
Fields in org.eclipse.jgit.revwalk declared as ObjectReaderMethods in org.eclipse.jgit.revwalk that return ObjectReaderModifier and TypeMethodDescriptionRevWalk.getObjectReader()Get the reader this walker is using to load objects.Constructors in org.eclipse.jgit.revwalk with parameters of type ObjectReaderModifierConstructorDescriptionObjectWalk(ObjectReader or, int depth) Create a new revision and object walker for a given repository.privateObjectWalk(ObjectReader or, boolean closeReader) RevWalk(ObjectReader or, int depth) RevWalk(ObjectReader or) Create a new revision walker for a given repository.(package private)RevWalk(ObjectReader or, boolean closeReader) -
Uses of ObjectReader in org.eclipse.jgit.transport
Fields in org.eclipse.jgit.transport declared as ObjectReaderModifier and TypeFieldDescriptionprivate ObjectReaderPackParser.readCursprivate final ObjectReaderBundleWriter.reader(package private) ObjectReaderPushCertificateStore.readerprivate final ObjectReaderWalkFetchConnection.readerInserter to read objects fromWalkFetchConnection.local.Constructors in org.eclipse.jgit.transport with parameters of type ObjectReader -
Uses of ObjectReader in org.eclipse.jgit.treewalk
Fields in org.eclipse.jgit.treewalk declared as ObjectReaderMethods in org.eclipse.jgit.treewalk that return ObjectReaderModifier and TypeMethodDescriptionTreeWalk.getObjectReader()Get the reader this walker is using to load objects.Methods in org.eclipse.jgit.treewalk with parameters of type ObjectReaderModifier and TypeMethodDescriptionprivate booleanWorkingTreeIterator.contentCheck(DirCacheEntry entry, ObjectReader reader) Compares the entries content with the content in the filesystem.abstract AbstractTreeIteratorAbstractTreeIterator.createSubtreeIterator(ObjectReader reader) Create a new iterator for the current entry's subtree.AbstractTreeIterator.createSubtreeIterator(ObjectReader reader, MutableObjectId idBuffer) Create a new iterator for the current entry's subtree.CanonicalTreeParser.createSubtreeIterator(ObjectReader reader) Create a new iterator for the current entry's subtree.CanonicalTreeParser.createSubtreeIterator(ObjectReader reader, MutableObjectId idBuffer) Create a new iterator for the current entry's subtree.EmptyTreeIterator.createSubtreeIterator(ObjectReader reader) Create a new iterator for the current entry's subtree.FileTreeIterator.createSubtreeIterator(ObjectReader reader) Create a new iterator for the current entry's subtree.final CanonicalTreeParserCanonicalTreeParser.createSubtreeIterator0(ObjectReader reader, AnyObjectId id) Back door to quickly create a subtree iterator for any subtree.private AttributesNodeCanonicalTreeParser.findAttributes(ObjectReader reader) static TreeWalkTreeWalk.forPath(ObjectReader reader, String path, AnyObjectId... trees) Open a tree walk and filter to exactly one path.static TreeWalkTreeWalk.forPath(Repository repo, ObjectReader reader, String path, AnyObjectId... trees) Open a tree walk and filter to exactly one path.CanonicalTreeParser.getEntryAttributesNode(ObjectReader reader) Retrieve theAttributesNodefor the current entry.booleanWorkingTreeIterator.isModified(DirCacheEntry entry, boolean forceContentCheck, ObjectReader reader) Checks whether this entry differs from a given entry from theDirCache.private static AttributesNodeCanonicalTreeParser.loadAttributes(ObjectReader reader, AnyObjectId id) private static StringWorkingTreeIterator.readContentAsNormalizedString(DirCacheEntry entry, ObjectReader reader) voidCanonicalTreeParser.reset(ObjectReader reader, AnyObjectId id) Reset this parser to walk through the given tree.CanonicalTreeParser.resetRoot(ObjectReader reader, AnyObjectId id) Reset this parser to walk through the given tree.Constructors in org.eclipse.jgit.treewalk with parameters of type ObjectReaderModifierConstructorDescriptionCanonicalTreeParser(byte[] prefix, ObjectReader reader, AnyObjectId treeId) Create a new parser for a tree appearing in a subset of a repository.Create a new tree walker for a given repository.NameConflictTreeWalk(Repository repo, ObjectReader or) Create a new tree walker for a given repository.TreeWalk(ObjectReader or) Create a new tree walker for a given repository.TreeWalk(Repository repo, ObjectReader or) Create a new tree walker for a given repository.privateTreeWalk(Repository repo, ObjectReader or, boolean closeReader)
DirCacheCheckout.checkoutEntry(Repository, DirCacheEntry, ObjectReader, boolean, CheckoutMetadata)instead