# Hierarchy For All Packages

Package Hierarchies:

- org.eclipse.jgit.api,
- org.eclipse.jgit.api.errors,
- org.eclipse.jgit.attributes,
- org.eclipse.jgit.blame,
- org.eclipse.jgit.diff,
- org.eclipse.jgit.dircache,
- org.eclipse.jgit.errors,
- org.eclipse.jgit.events,
- org.eclipse.jgit.fnmatch,
- org.eclipse.jgit.gitrepo,
- org.eclipse.jgit.gitrepo.internal,
- org.eclipse.jgit.ignore,
- org.eclipse.jgit.ignore.internal,
- org.eclipse.jgit.internal,
- org.eclipse.jgit.internal.storage.dfs,
- org.eclipse.jgit.internal.storage.file,
- org.eclipse.jgit.internal.storage.pack,
- org.eclipse.jgit.lib,
- org.eclipse.jgit.merge,
- org.eclipse.jgit.nls,
- org.eclipse.jgit.notes,
- org.eclipse.jgit.patch,
- org.eclipse.jgit.revplot,
- org.eclipse.jgit.revwalk,
- org.eclipse.jgit.revwalk.filter,
- org.eclipse.jgit.storage.file,
- org.eclipse.jgit.storage.pack,
- org.eclipse.jgit.submodule,
- org.eclipse.jgit.transport,
- org.eclipse.jgit.transport.http,
- org.eclipse.jgit.transport.resolver,
- org.eclipse.jgit.treewalk,
- org.eclipse.jgit.treewalk.filter,
- org.eclipse.jgit.util,
- org.eclipse.jgit.util.io

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jgit.lib.AbbreviatedObjectId (implements java.io.Serializable)
  - org.eclipse.jgit.transport.AbstractAdvertiseRefsHook (implements org.eclipse.jgit.transport.AdvertiseRefsHook)
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.eclipse.jgit.diff.EditList
      - org.eclipse.jgit.util.BlockList<T>
      - org.eclipse.jgit.revwalk.RevObjectList<E>
        - org.eclipse.jgit.revwalk.RevCommitList<E>
          - org.eclipse.jgit.revplot.PlotCommitList<L>
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - org.eclipse.jgit.revwalk.RevFlagSet
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.eclipse.jgit.util.RefMap
  - org.eclipse.jgit.ignore.internal.AbstractMatcher (implements org.eclipse.jgit.ignore.internal.IMatcher)
    - org.eclipse.jgit.ignore.internal.NameMatcher
      - org.eclipse.jgit.ignore.internal.LeadingAsteriskMatcher
      - org.eclipse.jgit.ignore.internal.TrailingAsteriskMatcher
      - org.eclipse.jgit.ignore.internal.WildCardMatcher
    - org.eclipse.jgit.ignore.internal.PathMatcher
    - org.eclipse.jgit.ignore.internal.WildMatcher
  - org.eclipse.jgit.revplot.AbstractPlotRenderer<TLane,TColor>
  - org.eclipse.jgit.treewalk.AbstractTreeIterator
    - org.eclipse.jgit.treewalk.CanonicalTreeParser
    - org.eclipse.jgit.dircache.DirCacheIterator
      - org.eclipse.jgit.dircache.DirCacheBuildIterator
    - org.eclipse.jgit.treewalk.EmptyTreeIterator
    - org.eclipse.jgit.treewalk.WorkingTreeIterator
      - org.eclipse.jgit.treewalk.FileTreeIterator
  - org.eclipse.jgit.transport.AdvertiseRefsHookChain (implements org.eclipse.jgit.transport.AdvertiseRefsHook)
  - org.eclipse.jgit.transport.AmazonS3
  - org.eclipse.jgit.lib.AnyObjectId (implements java.lang.Comparable<T>)
    - org.eclipse.jgit.lib.MutableObjectId
    - org.eclipse.jgit.lib.ObjectId (implements java.io.Serializable)
      - org.eclipse.jgit.notes.Note
      - org.eclipse.jgit.lib.ObjectIdOwnerMap.Entry
        - org.eclipse.jgit.transport.PackedObjectInfo
          - org.eclipse.jgit.internal.storage.pack.ObjectToPack
        - org.eclipse.jgit.revwalk.RevObject
          - org.eclipse.jgit.revwalk.RevBlob
          - org.eclipse.jgit.revwalk.RevCommit
            - org.eclipse.jgit.revwalk.DepthWalk.Commit
            - org.eclipse.jgit.revplot.PlotCommit<L>
          - org.eclipse.jgit.revwalk.RevTag
          - org.eclipse.jgit.revwalk.RevTree
      - org.eclipse.jgit.internal.storage.file.PackBitmapIndexRemapper.Entry
  - org.eclipse.jgit.api.ApplyResult
  - org.eclipse.jgit.attributes.Attribute
  - org.eclipse.jgit.attributes.AttributesNode
  - org.eclipse.jgit.attributes.AttributesRule
  - java.net.Authenticator
    - org.eclipse.jgit.util.CachedAuthenticator
  - org.eclipse.jgit.revwalk.filter.AuthorRevFilter
  - org.eclipse.jgit.util.Base64
  - org.eclipse.jgit.transport.BaseConnection (implements org.eclipse.jgit.transport.Connection)
    - org.eclipse.jgit.transport.BasePackFetchConnection (implements org.eclipse.jgit.transport.FetchConnection)
    - org.eclipse.jgit.transport.BasePackPushConnection (implements org.eclipse.jgit.transport.PushConnection)
  - org.eclipse.jgit.transport.BaseReceivePack
    - org.eclipse.jgit.transport.ReceivePack
  - org.eclipse.jgit.transport.BaseReceivePack.FirstLine
  - org.eclipse.jgit.transport.BaseReceivePack.ReceiveConfig
  - org.eclipse.jgit.lib.BaseRepositoryBuilder<B,R>
    - org.eclipse.jgit.internal.storage.dfs.DfsRepositoryBuilder<B,R>
    - org.eclipse.jgit.storage.file.FileRepositoryBuilder
    - org.eclipse.jgit.lib.RepositoryBuilder
  - org.eclipse.jgit.lib.BatchingProgressMonitor (implements org.eclipse.jgit.lib.ProgressMonitor)
    - org.eclipse.jgit.lib.TextProgressMonitor
  - org.eclipse.jgit.lib.BatchRefUpdate
  - org.eclipse.jgit.internal.storage.pack.BinaryDelta
  - org.eclipse.jgit.patch.BinaryHunk
  - org.eclipse.jgit.internal.storage.file.BitmapIndexImpl (implements org.eclipse.jgit.lib.BitmapIndex)
  - org.eclipse.jgit.lib.BitmapObject
  - org.eclipse.jgit.blame.BlameGenerator
  - org.eclipse.jgit.blame.BlameResult
  - org.eclipse.jgit.lib.BranchConfig
  - org.eclipse.jgit.lib.BranchTrackingStatus
  - org.eclipse.jgit.transport.BundleWriter
  - org.eclipse.jgit.util.CachedAuthenticator.CachedAuthentication
  - org.eclipse.jgit.internal.storage.pack.CachedPack
    - org.eclipse.jgit.internal.storage.dfs.DfsCachedPack
  - org.eclipse.jgit.util.ChangeIdUtil
  - org.eclipse.jgit.internal.storage.file.CheckoutEntryImpl (implements org.eclipse.jgit.lib.CheckoutEntry)
  - org.eclipse.jgit.api.CheckoutResult
  - org.eclipse.jgit.api.CherryPickResult
  - org.eclipse.jgit.lib.CommitBuilder
  - org.eclipse.jgit.revwalk.filter.CommitterRevFilter
  - org.eclipse.jgit.lib.Config
    - org.eclipse.jgit.lib.BlobBasedConfig
    - org.eclipse.jgit.lib.StoredConfig
      - org.eclipse.jgit.storage.file.FileBasedConfig
  - org.eclipse.jgit.lib.ConfigConstants
  - org.eclipse.jgit.lib.Constants
  - org.eclipse.jgit.diff.ContentSource
  - org.eclipse.jgit.diff.ContentSource.Pair
  - org.eclipse.jgit.lib.CoreConfig
  - org.eclipse.jgit.transport.CredentialItem
    - org.eclipse.jgit.transport.CredentialItem.CharArrayType
      - org.eclipse.jgit.transport.CredentialItem.Password
    - org.eclipse.jgit.transport.CredentialItem.InformationalMessage
    - org.eclipse.jgit.transport.CredentialItem.StringType
      - org.eclipse.jgit.transport.CredentialItem.Username
    - org.eclipse.jgit.transport.CredentialItem.YesNoType
  - org.eclipse.jgit.transport.CredentialsProvider
    - org.eclipse.jgit.transport.ChainingCredentialsProvider
    - org.eclipse.jgit.transport.NetRCCredentialsProvider
    - org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider
  - org.eclipse.jgit.transport.CredentialsProviderUserInfo (implements com.jcraft.jsch.UIKeyboardInteractive, com.jcraft.jsch.UserInfo)
  - org.eclipse.jgit.transport.Daemon
  - org.eclipse.jgit.transport.DaemonClient
  - org.eclipse.jgit.transport.DaemonService
  - org.eclipse.jgit.revwalk.DateRevQueue
  - org.eclipse.jgit.notes.DefaultNoteMerger (implements org.eclipse.jgit.notes.NoteMerger)
  - org.eclipse.jgit.internal.storage.pack.DeltaEncoder
  - org.eclipse.jgit.internal.storage.pack.DeltaIndex
  - org.eclipse.jgit.internal.storage.dfs.DfsBlockCache
  - org.eclipse.jgit.internal.storage.dfs.DfsBlockCacheConfig
  - org.eclipse.jgit.internal.storage.dfs.DfsGarbageCollector
  - org.eclipse.jgit.internal.storage.dfs.DfsPackCompactor
  - org.eclipse.jgit.internal.storage.dfs.DfsPackDescription (implements java.lang.Comparable<T>)
  - org.eclipse.jgit.internal.storage.dfs.DfsPackFile
  - org.eclipse.jgit.internal.storage.dfs.DfsReaderOptions
  - org.eclipse.jgit.internal.storage.dfs.DfsRefDatabase.RefCache
  - org.eclipse.jgit.internal.storage.dfs.DfsRepositoryDescription
  - org.eclipse.jgit.diff.DiffAlgorithm
    - org.eclipse.jgit.diff.LowLevelDiffAlgorithm
      - org.eclipse.jgit.diff.HistogramDiff
  - org.eclipse.jgit.diff.DiffConfig
  - org.eclipse.jgit.diff.DiffEntry
    - org.eclipse.jgit.patch.FileHeader
      - org.eclipse.jgit.patch.CombinedFileHeader
  - org.eclipse.jgit.diff.DiffFormatter
    - org.eclipse.jgit.diff.PatchIdDiffFormatter
  - org.eclipse.jgit.dircache.DirCache
  - org.eclipse.jgit.dircache.DirCacheBuilder
  - org.eclipse.jgit.dircache.DirCacheCheckout
  - org.eclipse.jgit.dircache.DirCacheEditor
  - org.eclipse.jgit.dircache.DirCacheEditor.PathEdit
    - org.eclipse.jgit.dircache.DirCacheEditor.DeletePath
    - org.eclipse.jgit.dircache.DirCacheEditor.DeleteTree
  - org.eclipse.jgit.dircache.DirCacheEntry
  - org.eclipse.jgit.dircache.DirCacheTree
  - org.eclipse.jgit.diff.Edit
  - org.eclipse.jgit.lib.EmptyProgressMonitor (implements org.eclipse.jgit.lib.ProgressMonitor)
  - org.eclipse.jgit.ignore.FastIgnoreRule
  - org.eclipse.jgit.revwalk.FIFORevQueue
  - org.eclipse.jgit.lib.FileMode
  - org.eclipse.jgit.fnmatch.FileNameMatcher
  - org.eclipse.jgit.transport.resolver.FileResolver<C> (implements org.eclipse.jgit.transport.resolver.RepositoryResolver<C>)
  - org.eclipse.jgit.internal.storage.file.FileSnapshot
  - org.eclipse.jgit.util.FileUtils
  - org.eclipse.jgit.revwalk.FooterKey
  - org.eclipse.jgit.revwalk.FooterLine
  - org.eclipse.jgit.patch.FormatError
  - org.eclipse.jgit.util.FS
    - org.eclipse.jgit.util.FS_POSIX
      - org.eclipse.jgit.util.FS_POSIX_Java5
      - org.eclipse.jgit.util.FS_POSIX_Java6
    - org.eclipse.jgit.util.FS_Win32
      - org.eclipse.jgit.util.FS_Win32_Cygwin
  - org.eclipse.jgit.util.FS.Attributes
  - org.eclipse.jgit.util.FS.FSFactory
  - org.eclipse.jgit.internal.storage.file.GC
  - org.eclipse.jgit.internal.storage.file.GC.RepoStatistics
  - org.eclipse.jgit.api.Git
  - org.eclipse.jgit.api.GitCommand<T> (implements java.util.concurrent.Callable<V>)
    - org.eclipse.jgit.api.AddCommand
    - org.eclipse.jgit.api.AddNoteCommand
    - org.eclipse.jgit.api.ApplyCommand
    - org.eclipse.jgit.api.ArchiveCommand
    - org.eclipse.jgit.api.BlameCommand
    - org.eclipse.jgit.api.CheckoutCommand
    - org.eclipse.jgit.api.CherryPickCommand
    - org.eclipse.jgit.api.CleanCommand
    - org.eclipse.jgit.api.CommitCommand
    - org.eclipse.jgit.api.CreateBranchCommand
    - org.eclipse.jgit.api.DeleteBranchCommand
    - org.eclipse.jgit.api.DeleteTagCommand
    - org.eclipse.jgit.api.DescribeCommand
    - org.eclipse.jgit.api.DiffCommand
    - org.eclipse.jgit.api.GarbageCollectCommand
    - org.eclipse.jgit.api.ListBranchCommand
    - org.eclipse.jgit.api.ListNotesCommand
    - org.eclipse.jgit.api.ListTagCommand
    - org.eclipse.jgit.api.LogCommand
    - org.eclipse.jgit.api.MergeCommand
    - org.eclipse.jgit.api.NameRevCommand
    - org.eclipse.jgit.api.RebaseCommand
    - org.eclipse.jgit.api.ReflogCommand
    - org.eclipse.jgit.api.RemoveNoteCommand
    - org.eclipse.jgit.api.RenameBranchCommand
    - org.eclipse.jgit.gitrepo.RepoCommand
    - org.eclipse.jgit.api.ResetCommand
    - org.eclipse.jgit.api.RevertCommand
    - org.eclipse.jgit.api.RmCommand
    - org.eclipse.jgit.api.ShowNoteCommand
    - org.eclipse.jgit.api.StashApplyCommand
    - org.eclipse.jgit.api.StashCreateCommand
    - org.eclipse.jgit.api.StashDropCommand
    - org.eclipse.jgit.api.StashListCommand
    - org.eclipse.jgit.api.StatusCommand
    - org.eclipse.jgit.api.SubmoduleInitCommand
    - org.eclipse.jgit.api.SubmoduleStatusCommand
    - org.eclipse.jgit.api.SubmoduleSyncCommand
    - org.eclipse.jgit.api.TagCommand
    - org.eclipse.jgit.api.TransportCommand<C,T>
      - org.eclipse.jgit.api.CloneCommand
      - org.eclipse.jgit.api.FetchCommand
      - org.eclipse.jgit.api.LsRemoteCommand
      - org.eclipse.jgit.api.PullCommand
      - org.eclipse.jgit.api.PushCommand
      - org.eclipse.jgit.api.SubmoduleAddCommand
      - org.eclipse.jgit.api.SubmoduleUpdateCommand
  - org.eclipse.jgit.util.GitDateFormatter
  - org.eclipse.jgit.util.GitDateParser
  - org.eclipse.jgit.transport.GitProtocolConstants
  - org.eclipse.jgit.util.GSSManagerFactory
  - org.eclipse.jgit.diff.HashedSequencePair<S>
  - org.eclipse.jgit.util.HttpSupport
  - org.eclipse.jgit.patch.HunkHeader
    - org.eclipse.jgit.patch.CombinedHunkHeader
  - org.eclipse.jgit.patch.HunkHeader.OldImage
  - org.eclipse.jgit.ignore.IgnoreNode
  - org.eclipse.jgit.ignore.IgnoreRule
  - org.eclipse.jgit.lib.IndexDiff
  - org.eclipse.jgit.lib.InflaterCache
  - org.eclipse.jgit.api.InitCommand (implements java.util.concurrent.Callable<V>)
  - java.io.InputStream (implements java.io.Closeable)
    - org.eclipse.jgit.util.io.AutoCRLFInputStream
    - org.eclipse.jgit.util.io.EolCanonicalizingInputStream
    - java.io.FilterInputStream
      - org.eclipse.jgit.util.io.LimitedInputStream
      - org.eclipse.jgit.util.io.TimeoutInputStream
    - org.eclipse.jgit.lib.ObjectStream
      - org.eclipse.jgit.lib.ObjectStream.Filter
      - org.eclipse.jgit.lib.ObjectStream.SmallStream
    - org.eclipse.jgit.util.io.TeeInputStream
    - org.eclipse.jgit.util.io.UnionInputStream
  - org.eclipse.jgit.util.io.InterruptTimer
  - org.eclipse.jgit.util.IntList
  - org.eclipse.jgit.util.IO
  - org.eclipse.jgit.transport.http.JDKHttpConnection (implements org.eclipse.jgit.transport.http.HttpConnection)
  - org.eclipse.jgit.transport.http.JDKHttpConnectionFactory (implements org.eclipse.jgit.transport.http.HttpConnectionFactory)
  - org.eclipse.jgit.transport.JschSession (implements org.eclipse.jgit.transport.RemoteSession)
  - org.eclipse.jgit.revwalk.LIFORevQueue
  - org.eclipse.jgit.events.ListenerHandle
  - org.eclipse.jgit.events.ListenerList
  - org.eclipse.jgit.internal.storage.file.LockFile
  - org.eclipse.jgit.util.LongList
  - org.eclipse.jgit.merge.MergeAlgorithm
  - org.eclipse.jgit.merge.MergeChunk
  - org.eclipse.jgit.merge.MergeConfig
  - org.eclipse.jgit.merge.MergeFormatter
  - org.eclipse.jgit.merge.MergeMessageFormatter
  - org.eclipse.jgit.merge.Merger
    - org.eclipse.jgit.merge.ThreeWayMerger
      - org.eclipse.jgit.merge.ResolveMerger
        - org.eclipse.jgit.merge.RecursiveMerger
  - org.eclipse.jgit.api.MergeResult
  - org.eclipse.jgit.merge.MergeResult<S> (implements java.lang.Iterable<T>)
  - org.eclipse.jgit.merge.MergeStrategy
    - org.eclipse.jgit.merge.StrategyOneSided
    - org.eclipse.jgit.merge.ThreeWayMergeStrategy
      - org.eclipse.jgit.merge.StrategyResolve
        - org.eclipse.jgit.merge.StrategyRecursive
      - org.eclipse.jgit.merge.StrategySimpleTwoWayInCore
  - org.eclipse.jgit.revwalk.filter.MessageRevFilter
  - org.eclipse.jgit.util.MutableInteger
  - org.eclipse.jgit.diff.MyersDiff<S>
  - org.eclipse.jgit.util.NB
  - org.eclipse.jgit.transport.NetRC
  - org.eclipse.jgit.transport.NetRC.NetRCEntry
  - org.eclipse.jgit.nls.NLS
  - org.eclipse.jgit.notes.NoteMap (implements java.lang.Iterable<T>)
  - org.eclipse.jgit.notes.NoteMapMerger
  - org.eclipse.jgit.lib.NullProgressMonitor (implements org.eclipse.jgit.lib.ProgressMonitor)
  - org.eclipse.jgit.lib.ObjectChecker
  - org.eclipse.jgit.lib.ObjectDatabase
    - org.eclipse.jgit.internal.storage.dfs.DfsObjDatabase
    - org.eclipse.jgit.internal.storage.file.ObjectDirectory
  - org.eclipse.jgit.lib.ObjectIdOwnerMap<V> (implements java.lang.Iterable<T>)
  - org.eclipse.jgit.lib.ObjectIdRef (implements org.eclipse.jgit.lib.Ref)
    - org.eclipse.jgit.lib.ObjectIdRef.PeeledNonTag
    - org.eclipse.jgit.lib.ObjectIdRef.PeeledTag
    - org.eclipse.jgit.lib.ObjectIdRef.Unpeeled
  - org.eclipse.jgit.lib.ObjectIdSubclassMap<V> (implements java.lang.Iterable<T>)
  - org.eclipse.jgit.lib.ObjectInserter
    - org.eclipse.jgit.internal.storage.dfs.DfsInserter
    - org.eclipse.jgit.lib.ObjectInserter.Filter
    - org.eclipse.jgit.lib.ObjectInserter.Formatter
  - org.eclipse.jgit.lib.ObjectLoader
    - org.eclipse.jgit.lib.ObjectLoader.SmallObject
  - org.eclipse.jgit.lib.ObjectReader
    - org.eclipse.jgit.internal.storage.dfs.DfsReader (implements org.eclipse.jgit.internal.storage.pack.ObjectReuseAsIs)
  - org.eclipse.jgit.transport.OpenSshConfig
  - org.eclipse.jgit.transport.OpenSshConfig.Host
  - org.eclipse.jgit.transport.OperationResult
    - org.eclipse.jgit.transport.FetchResult
    - org.eclipse.jgit.transport.PushResult
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.eclipse.jgit.util.io.AutoCRLFOutputStream
    - org.eclipse.jgit.util.io.CountingOutputStream
    - org.eclipse.jgit.internal.storage.dfs.DfsOutputStream
    - org.eclipse.jgit.util.io.DisabledOutputStream
    - java.io.FilterOutputStream
      - java.io.BufferedOutputStream
        - org.eclipse.jgit.util.io.SafeBufferedOutputStream
    - org.eclipse.jgit.util.io.NullOutputStream
    - org.eclipse.jgit.internal.storage.pack.PackOutputStream
    - org.eclipse.jgit.transport.SideBandOutputStream
    - org.eclipse.jgit.util.TemporaryBuffer
      - org.eclipse.jgit.util.TemporaryBuffer.Heap
      - org.eclipse.jgit.util.TemporaryBuffer.LocalFile
    - org.eclipse.jgit.util.io.TimeoutOutputStream
  - org.eclipse.jgit.internal.storage.file.PackBitmapIndex
    - org.eclipse.jgit.internal.storage.file.PackBitmapIndexBuilder
    - org.eclipse.jgit.internal.storage.file.PackBitmapIndexRemapper (implements java.lang.Iterable<T>)
  - org.eclipse.jgit.internal.storage.file.PackBitmapIndexBuilder.StoredEntry
  - org.eclipse.jgit.internal.storage.file.PackBitmapIndexWriterV1
  - org.eclipse.jgit.storage.pack.PackConfig
  - org.eclipse.jgit.transport.PacketLineIn
  - org.eclipse.jgit.transport.PacketLineOut
  - org.eclipse.jgit.internal.storage.pack.PackExt
  - org.eclipse.jgit.internal.storage.file.PackFile (implements java.lang.Iterable<T>)
  - org.eclipse.jgit.internal.storage.file.PackIndex (implements java.lang.Iterable<T>)
  - org.eclipse.jgit.internal.storage.file.PackIndex.MutableEntry
  - org.eclipse.jgit.internal.storage.file.PackIndexWriter
  - org.eclipse.jgit.internal.storage.file.PackLock
  - org.eclipse.jgit.transport.PackParser
    - org.eclipse.jgit.internal.storage.dfs.DfsPackParser
    - org.eclipse.jgit.internal.storage.file.ObjectDirectoryPackParser
  - org.eclipse.jgit.transport.PackParser.ObjectTypeAndSize
  - org.eclipse.jgit.transport.PackParser.UnresolvedDelta
  - org.eclipse.jgit.internal.storage.file.PackReverseIndex
  - org.eclipse.jgit.internal.storage.pack.PackWriter
  - org.eclipse.jgit.internal.storage.pack.PackWriter.State
  - org.eclipse.jgit.internal.storage.pack.PackWriter.Statistics
  - org.eclipse.jgit.internal.storage.pack.PackWriter.Statistics.ObjectType
  - org.eclipse.jgit.patch.Patch
  - org.eclipse.jgit.treewalk.filter.PathFilterGroup
  - org.eclipse.jgit.lib.PersonIdent (implements java.io.Serializable)
  - org.eclipse.jgit.revplot.PlotLane (implements java.io.Serializable)
  - org.eclipse.jgit.transport.PostReceiveHookChain (implements org.eclipse.jgit.transport.PostReceiveHook)
  - org.eclipse.jgit.transport.PreReceiveHookChain (implements org.eclipse.jgit.transport.PreReceiveHook)
  - org.eclipse.jgit.transport.PreUploadHookChain (implements org.eclipse.jgit.transport.PreUploadHook)
  - org.eclipse.jgit.util.ProcessResult
  - org.eclipse.jgit.api.PullResult
  - org.eclipse.jgit.util.QuotedString
    - org.eclipse.jgit.util.QuotedString.BourneStyle
      - org.eclipse.jgit.util.QuotedString.BourneUserPathStyle
    - org.eclipse.jgit.util.QuotedString.GitPathStyle
  - org.eclipse.jgit.util.RawCharSequence (implements java.lang.CharSequence)
  - org.eclipse.jgit.util.RawCharUtil
  - org.eclipse.jgit.util.RawParseUtils
  - org.eclipse.jgit.util.RawSubStringPattern
  - org.eclipse.jgit.api.RebaseResult
  - org.eclipse.jgit.lib.RebaseTodoFile
  - org.eclipse.jgit.lib.RebaseTodoLine
  - org.eclipse.jgit.transport.ReceiveCommand
  - org.eclipse.jgit.transport.RefAdvertiser
    - org.eclipse.jgit.transport.RefAdvertiser.PacketLineOutRefAdvertiser
  - org.eclipse.jgit.lib.RefComparator (implements java.util.Comparator<T>)
  - org.eclipse.jgit.lib.RefDatabase
    - org.eclipse.jgit.internal.storage.dfs.DfsRefDatabase
    - org.eclipse.jgit.internal.storage.file.RefDirectory
  - org.eclipse.jgit.util.RefList<T> (implements java.lang.Iterable<T>)
  - org.eclipse.jgit.util.RefList.Builder<T>
  - org.eclipse.jgit.internal.storage.file.ReflogEntryImpl (implements org.eclipse.jgit.lib.ReflogEntry, java.io.Serializable)
  - org.eclipse.jgit.internal.storage.file.ReflogWriter
  - org.eclipse.jgit.lib.RefRename
  - org.eclipse.jgit.transport.RefSpec (implements java.io.Serializable)
  - org.eclipse.jgit.lib.RefUpdate
  - org.eclipse.jgit.lib.RefWriter
  - org.eclipse.jgit.util.RelativeDateFormatter
  - org.eclipse.jgit.transport.RemoteConfig (implements java.io.Serializable)
  - org.eclipse.jgit.transport.RemoteRefUpdate
  - org.eclipse.jgit.revwalk.RenameCallback
  - org.eclipse.jgit.diff.RenameDetector
  - org.eclipse.jgit.gitrepo.RepoCommand.DefaultRemoteReader (implements org.eclipse.jgit.gitrepo.RepoCommand.RemoteReader)
  - org.eclipse.jgit.lib.Repository
    - org.eclipse.jgit.internal.storage.dfs.DfsRepository
      - org.eclipse.jgit.internal.storage.dfs.InMemoryRepository
    - org.eclipse.jgit.internal.storage.file.FileRepository
  - org.eclipse.jgit.lib.RepositoryCache
  - org.eclipse.jgit.lib.RepositoryCache.FileKey (implements org.eclipse.jgit.lib.RepositoryCache.Key)
  - org.eclipse.jgit.events.RepositoryEvent<T>
    - org.eclipse.jgit.internal.storage.dfs.BeforeDfsPackIndexLoadedEvent
    - org.eclipse.jgit.events.ConfigChangedEvent
    - org.eclipse.jgit.internal.storage.dfs.DfsPacksChangedEvent
    - org.eclipse.jgit.events.IndexChangedEvent
    - org.eclipse.jgit.events.RefsChangedEvent
  - org.eclipse.jgit.revwalk.filter.RevFilter
    - org.eclipse.jgit.revwalk.filter.AndRevFilter
    - org.eclipse.jgit.revwalk.filter.CommitTimeRevFilter
    - org.eclipse.jgit.revwalk.filter.MaxCountRevFilter
    - org.eclipse.jgit.revwalk.filter.NotRevFilter
    - org.eclipse.jgit.revwalk.filter.OrRevFilter
    - org.eclipse.jgit.revwalk.filter.PatternMatchRevFilter
    - org.eclipse.jgit.revwalk.filter.RevFlagFilter
    - org.eclipse.jgit.revwalk.filter.SkipRevFilter
    - org.eclipse.jgit.revwalk.filter.SubStringRevFilter
    - org.eclipse.jgit.revwalk.TreeRevFilter
  - org.eclipse.jgit.revwalk.RevFlag
  - org.eclipse.jgit.revwalk.RevObjectList.Block
  - org.eclipse.jgit.revwalk.RevWalk (implements java.lang.Iterable<T>)
    - org.eclipse.jgit.revwalk.DepthWalk.RevWalk (implements org.eclipse.jgit.revwalk.DepthWalk)
    - org.eclipse.jgit.revwalk.ObjectWalk
      - org.eclipse.jgit.revwalk.DepthWalk.ObjectWalk (implements org.eclipse.jgit.revwalk.DepthWalk)
    - org.eclipse.jgit.revplot.PlotWalk
  - org.eclipse.jgit.revwalk.RevWalkUtils
  - org.eclipse.jgit.diff.Sequence
    - org.eclipse.jgit.diff.HashedSequence<S>
    - org.eclipse.jgit.diff.RawText
    - org.eclipse.jgit.diff.Subsequence<S>
  - org.eclipse.jgit.diff.SequenceComparator<S>
    - org.eclipse.jgit.diff.HashedSequenceComparator<S>
    - org.eclipse.jgit.diff.RawTextComparator
    - org.eclipse.jgit.diff.SubsequenceComparator<S>
  - org.eclipse.jgit.merge.SquashMessageFormatter
  - org.eclipse.jgit.transport.SshSessionFactory
    - org.eclipse.jgit.transport.JschConfigSessionFactory
  - org.eclipse.jgit.api.Status
  - org.eclipse.jgit.internal.storage.pack.StoredObjectRepresentation
  - org.eclipse.jgit.ignore.internal.Strings
  - org.eclipse.jgit.util.StringUtils
  - org.eclipse.jgit.submodule.SubmoduleStatus
  - org.eclipse.jgit.submodule.SubmoduleWalk
  - org.eclipse.jgit.lib.SymbolicRef (implements org.eclipse.jgit.lib.Ref)
  - org.eclipse.jgit.util.SystemReader
  - org.eclipse.jgit.lib.TagBuilder
  - java.lang.Thread (implements java.lang.Runnable)
    - org.eclipse.jgit.util.io.StreamCopyThread
  - org.eclipse.jgit.lib.ThreadSafeProgressMonitor (implements org.eclipse.jgit.lib.ProgressMonitor)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.eclipse.jgit.errors.CompoundException
      - org.eclipse.jgit.errors.ConfigInvalidException
      - org.eclipse.jgit.api.errors.GitAPIException
        - org.eclipse.jgit.api.ArchiveCommand.UnsupportedFormatException
        - org.eclipse.jgit.api.errors.CanceledException
        - org.eclipse.jgit.api.errors.CannotDeleteCurrentBranchException
        - org.eclipse.jgit.api.errors.CheckoutConflictException
        - org.eclipse.jgit.api.errors.ConcurrentRefUpdateException
        - org.eclipse.jgit.api.errors.DetachedHeadException
        - org.eclipse.jgit.api.errors.InvalidConfigurationException
        - org.eclipse.jgit.api.errors.InvalidMergeHeadsException
        - org.eclipse.jgit.api.errors.InvalidRebaseStepException
        - org.eclipse.jgit.api.errors.InvalidRefNameException
        - org.eclipse.jgit.api.errors.InvalidRemoteException
        - org.eclipse.jgit.api.errors.InvalidTagNameException
        - org.eclipse.jgit.api.errors.MultipleParentsNotAllowedException
        - org.eclipse.jgit.api.errors.NoFilepatternException
        - org.eclipse.jgit.api.errors.NoHeadException
        - org.eclipse.jgit.api.errors.NoMessageException
        - org.eclipse.jgit.api.errors.NotMergedException
        - org.eclipse.jgit.api.errors.PatchApplyException
        - org.eclipse.jgit.api.errors.PatchFormatException
        - org.eclipse.jgit.api.errors.RefAlreadyExistsException
        - org.eclipse.jgit.api.errors.RefNotFoundException
        - org.eclipse.jgit.api.errors.RejectCommitException
        - org.eclipse.jgit.api.errors.StashApplyFailureException
        - org.eclipse.jgit.api.errors.TransportException
        - org.eclipse.jgit.api.errors.UnmergedPathsException
        - org.eclipse.jgit.api.errors.WrongRepositoryStateException
      - org.eclipse.jgit.errors.IllegalTodoFileModification
      - org.eclipse.jgit.errors.InvalidPatternException
        - org.eclipse.jgit.errors.NoClosingBracketException
      - java.io.IOException
        - org.eclipse.jgit.errors.AmbiguousObjectException
        - org.eclipse.jgit.errors.CheckoutConflictException
        - org.eclipse.jgit.errors.CorruptObjectException
        - org.eclipse.jgit.errors.EntryExistsException
        - org.eclipse.jgit.util.io.EolCanonicalizingInputStream.IsBinaryException
        - org.eclipse.jgit.errors.IncorrectObjectTypeException
        - org.eclipse.jgit.errors.IndexWriteException
        - org.eclipse.jgit.errors.LockFailedException
        - org.eclipse.jgit.errors.MissingObjectException
        - org.eclipse.jgit.errors.NoMergeBaseException
        - org.eclipse.jgit.notes.NotesMergeConflictException
        - org.eclipse.jgit.errors.NotSupportedException
        - org.eclipse.jgit.errors.ObjectWritingException
        - org.eclipse.jgit.errors.PackInvalidException
        - org.eclipse.jgit.errors.PackMismatchException
        - org.eclipse.jgit.transport.ServiceMayNotContinueException
          - org.eclipse.jgit.transport.UploadPackMayNotContinueException
        - org.eclipse.jgit.errors.SymlinksNotSupportedException
        - org.eclipse.jgit.errors.TooLargeObjectInPackException
        - org.eclipse.jgit.errors.TooLargePackException
        - org.eclipse.jgit.errors.TransportException
          - org.eclipse.jgit.errors.MissingBundlePrerequisiteException
          - org.eclipse.jgit.errors.NoRemoteRepositoryException
          - org.eclipse.jgit.errors.PackProtocolException
          - org.eclipse.jgit.errors.RemoteRepositoryException
          - org.eclipse.jgit.errors.RepositoryNotFoundException
        - org.eclipse.jgit.errors.UnmergedPathException
        - org.eclipse.jgit.errors.UnpackException
        - org.eclipse.jgit.transport.UploadPackInternalServerErrorException
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.eclipse.jgit.errors.InvalidObjectIdException
          - org.eclipse.jgit.dircache.InvalidPathException
          - org.eclipse.jgit.errors.RevisionSyntaxException
        - java.lang.IllegalStateException
          - org.eclipse.jgit.errors.NoWorkTreeException
          - org.eclipse.jgit.transport.RequestNotYetReadException
        - org.eclipse.jgit.api.errors.JGitInternalException
        - org.eclipse.jgit.errors.LargeObjectException
          - org.eclipse.jgit.errors.LargeObjectException.ExceedsByteArrayLimit
          - org.eclipse.jgit.errors.LargeObjectException.ExceedsLimit
          - org.eclipse.jgit.errors.LargeObjectException.OutOfMemory
        - org.eclipse.jgit.errors.RevWalkException
        - org.eclipse.jgit.errors.StopWalkException
        - org.eclipse.jgit.errors.TranslationBundleException
          - org.eclipse.jgit.errors.TranslationBundleLoadingException
          - org.eclipse.jgit.errors.TranslationStringMissingException
        - org.eclipse.jgit.errors.UnsupportedCredentialItem
      - org.eclipse.jgit.transport.resolver.ServiceNotAuthorizedException
      - org.eclipse.jgit.transport.resolver.ServiceNotEnabledException
      - org.eclipse.jgit.errors.StoredObjectRepresentationNotAvailableException
  - org.eclipse.jgit.transport.TrackingRefUpdate
  - org.eclipse.jgit.transport.TransferConfig
  - org.eclipse.jgit.nls.TranslationBundle
    - org.eclipse.jgit.internal.storage.dfs.DfsText
    - org.eclipse.jgit.internal.JGitText
    - org.eclipse.jgit.gitrepo.internal.RepoText
  - org.eclipse.jgit.transport.Transport
    - org.eclipse.jgit.transport.HttpTransport
      - org.eclipse.jgit.transport.TransportAmazonS3 (implements org.eclipse.jgit.transport.WalkTransport)
      - org.eclipse.jgit.transport.TransportHttp (implements org.eclipse.jgit.transport.PackTransport, org.eclipse.jgit.transport.WalkTransport)
    - org.eclipse.jgit.transport.TcpTransport
      - org.eclipse.jgit.transport.SshTransport
        - org.eclipse.jgit.transport.TransportGitSsh (implements org.eclipse.jgit.transport.PackTransport)
        - org.eclipse.jgit.transport.TransportSftp (implements org.eclipse.jgit.transport.WalkTransport)
    - org.eclipse.jgit.transport.TransportBundleStream (implements org.eclipse.jgit.transport.TransportBundle)
  - org.eclipse.jgit.transport.TransportProtocol
  - org.eclipse.jgit.lib.TreeEntry (implements java.lang.Comparable<T>)
    - org.eclipse.jgit.lib.FileTreeEntry
    - org.eclipse.jgit.lib.GitlinkTreeEntry
    - org.eclipse.jgit.lib.SymlinkTreeEntry
    - org.eclipse.jgit.lib.Tree
  - org.eclipse.jgit.treewalk.filter.TreeFilter
    - org.eclipse.jgit.treewalk.filter.AndTreeFilter
    - org.eclipse.jgit.revwalk.FollowFilter
    - org.eclipse.jgit.treewalk.filter.IndexDiffFilter
    - org.eclipse.jgit.treewalk.filter.InterIndexDiffFilter
    - org.eclipse.jgit.treewalk.filter.NotIgnoredFilter
    - org.eclipse.jgit.treewalk.filter.NotTreeFilter
    - org.eclipse.jgit.treewalk.filter.OrTreeFilter
    - org.eclipse.jgit.treewalk.filter.PathFilter
    - org.eclipse.jgit.treewalk.filter.PathSuffixFilter
    - org.eclipse.jgit.treewalk.filter.SkipWorkTreeFilter
  - org.eclipse.jgit.treewalk.filter.TreeFilterMarker
  - org.eclipse.jgit.lib.TreeFormatter
  - org.eclipse.jgit.treewalk.TreeWalk
    - org.eclipse.jgit.treewalk.NameConflictTreeWalk
  - org.eclipse.jgit.internal.storage.file.UnpackedObject
  - org.eclipse.jgit.transport.UploadPack
  - org.eclipse.jgit.transport.UploadPack.AdvertisedRequestValidator (implements org.eclipse.jgit.transport.UploadPack.RequestValidator)
  - org.eclipse.jgit.transport.UploadPack.AnyRequestValidator (implements org.eclipse.jgit.transport.UploadPack.RequestValidator)
  - org.eclipse.jgit.transport.UploadPack.FirstLine
  - org.eclipse.jgit.transport.UploadPack.ReachableCommitRequestValidator (implements org.eclipse.jgit.transport.UploadPack.RequestValidator)
  - org.eclipse.jgit.transport.UploadPack.ReachableCommitTipRequestValidator (implements org.eclipse.jgit.transport.UploadPack.RequestValidator)
  - org.eclipse.jgit.transport.UploadPack.TipRequestValidator (implements org.eclipse.jgit.transport.UploadPack.RequestValidator)
  - org.eclipse.jgit.transport.UploadPackLoggerChain (implements org.eclipse.jgit.transport.UploadPackLogger)
  - org.eclipse.jgit.transport.URIish (implements java.io.Serializable)
  - org.eclipse.jgit.lib.UserConfig
  - org.eclipse.jgit.internal.storage.file.WindowCache
  - org.eclipse.jgit.storage.file.WindowCacheConfig
  - org.eclipse.jgit.treewalk.WorkingTreeIterator.Entry
    - org.eclipse.jgit.treewalk.FileTreeIterator.FileEntry
  - org.eclipse.jgit.treewalk.WorkingTreeOptions
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - org.eclipse.jgit.util.io.MessageWriter
    - org.eclipse.jgit.util.io.ThrowingPrintWriter

## Interface Hierarchy

- org.eclipse.jgit.transport.AdvertiseRefsHook
- org.eclipse.jgit.api.ArchiveCommand.Format<T>
- org.eclipse.jgit.lib.AsyncOperation
  - org.eclipse.jgit.lib.AsyncObjectLoaderQueue<T>
  - org.eclipse.jgit.lib.AsyncObjectSizeQueue<T>
  - org.eclipse.jgit.revwalk.AsyncRevObjectQueue
- java.lang.AutoCloseable
  - java.nio.channels.Channel
    - java.nio.channels.ReadableByteChannel
      - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
    - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
  - java.io.Closeable
    - java.nio.channels.Channel
      - java.nio.channels.ReadableByteChannel
        - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
      - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
    - java.nio.channels.ReadableByteChannel
      - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
    - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
  - java.nio.channels.ReadableByteChannel
    - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
  - org.eclipse.jgit.internal.storage.dfs.ReadableChannel
- org.eclipse.jgit.lib.BitmapIndex
- org.eclipse.jgit.lib.CheckoutEntry
- org.eclipse.jgit.lib.Config.ConfigEnum
- org.eclipse.jgit.lib.Config.SectionParser<T>
- org.eclipse.jgit.transport.Connection
  - org.eclipse.jgit.transport.FetchConnection
  - org.eclipse.jgit.transport.PushConnection
- org.eclipse.jgit.revwalk.DepthWalk
- org.eclipse.jgit.transport.http.HttpConnection
- org.eclipse.jgit.transport.http.HttpConnectionFactory
- org.eclipse.jgit.ignore.internal.IMatcher
- org.eclipse.jgit.lib.IndexDiff.WorkingTreeIteratorFactory
- java.lang.Iterable<T>
  - org.eclipse.jgit.lib.BitmapIndex.Bitmap
    - org.eclipse.jgit.lib.BitmapIndex.BitmapBuilder
  - org.eclipse.jgit.lib.BitmapIndex.BitmapBuilder
- org.eclipse.jgit.notes.NoteMerger
- org.eclipse.jgit.internal.storage.pack.ObjectReuseAsIs
- org.eclipse.jgit.transport.PackTransport
  - org.eclipse.jgit.transport.TransportBundle
- org.eclipse.jgit.internal.storage.pack.PackWriter.ObjectIdSet
- org.eclipse.jgit.transport.PostReceiveHook
- org.eclipse.jgit.transport.PreReceiveHook
- org.eclipse.jgit.transport.PreUploadHook
- org.eclipse.jgit.lib.ProgressMonitor
- org.eclipse.jgit.api.RebaseCommand.InteractiveHandler
- org.eclipse.jgit.transport.resolver.ReceivePackFactory<C>
- org.eclipse.jgit.lib.Ref
- org.eclipse.jgit.transport.RefFilter
- org.eclipse.jgit.lib.ReflogEntry
- org.eclipse.jgit.lib.ReflogReader
- org.eclipse.jgit.transport.RemoteSession
- org.eclipse.jgit.gitrepo.RepoCommand.IncludedFileReader
- org.eclipse.jgit.gitrepo.RepoCommand.RemoteReader
- org.eclipse.jgit.lib.RepositoryCache.Key
- org.eclipse.jgit.events.RepositoryListener
  - org.eclipse.jgit.internal.storage.dfs.BeforeDfsPackIndexLoadedListener
  - org.eclipse.jgit.events.ConfigChangedListener
  - org.eclipse.jgit.internal.storage.dfs.DfsPacksChangedListener
  - org.eclipse.jgit.events.IndexChangedListener
  - org.eclipse.jgit.events.RefsChangedListener
- org.eclipse.jgit.transport.resolver.RepositoryResolver<C>
- org.eclipse.jgit.api.TransportConfigCallback
- org.eclipse.jgit.transport.UploadPack.RequestValidator
- org.eclipse.jgit.transport.resolver.UploadPackFactory<C>
- org.eclipse.jgit.transport.UploadPackLogger
- org.eclipse.jgit.transport.WalkTransport

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.jgit.attributes.Attribute.State
    - org.eclipse.jgit.patch.BinaryHunk.Type
    - org.eclipse.jgit.api.CheckoutCommand.Stage
    - org.eclipse.jgit.api.CheckoutResult.Status
    - org.eclipse.jgit.api.CherryPickResult.CherryPickStatus
    - org.eclipse.jgit.lib.CoreConfig.AutoCRLF
    - org.eclipse.jgit.lib.CoreConfig.CheckStat
    - org.eclipse.jgit.lib.CoreConfig.HideDotFiles
    - org.eclipse.jgit.lib.CoreConfig.SymLinks
    - org.eclipse.jgit.api.CreateBranchCommand.SetupUpstreamMode
    - org.eclipse.jgit.internal.storage.dfs.DfsObjDatabase.PackSource
    - org.eclipse.jgit.diff.DiffAlgorithm.SupportedAlgorithm
    - org.eclipse.jgit.diff.DiffConfig.RenameDetectionType
    - org.eclipse.jgit.diff.DiffEntry.ChangeType
    - org.eclipse.jgit.diff.DiffEntry.Side
    - org.eclipse.jgit.diff.Edit.Type
    - org.eclipse.jgit.patch.FileHeader.PatchType
    - org.eclipse.jgit.patch.FormatError.Severity
    - org.eclipse.jgit.util.GitDateFormatter.Format
    - org.eclipse.jgit.util.Hook
    - org.eclipse.jgit.ignore.IgnoreNode.MatchResult
    - org.eclipse.jgit.lib.IndexDiff.StageState
    - org.eclipse.jgit.api.ListBranchCommand.ListMode
    - org.eclipse.jgit.merge.MergeChunk.ConflictState
    - org.eclipse.jgit.api.MergeCommand.FastForwardMode (implements org.eclipse.jgit.lib.Config.ConfigEnum)
    - org.eclipse.jgit.api.MergeCommand.FastForwardMode.Merge
    - org.eclipse.jgit.api.MergeResult.MergeStatus
    - org.eclipse.jgit.errors.NoMergeBaseException.MergeBaseFailureReason
    - org.eclipse.jgit.transport.PackParser.Source
    - org.eclipse.jgit.internal.storage.pack.PackWriter.PackingPhase
    - org.eclipse.jgit.util.ProcessResult.Status
    - org.eclipse.jgit.api.RebaseCommand.Operation
    - org.eclipse.jgit.api.RebaseResult.Status
    - org.eclipse.jgit.lib.RebaseTodoLine.Action
    - org.eclipse.jgit.transport.ReceiveCommand.Result
    - org.eclipse.jgit.transport.ReceiveCommand.Type
    - org.eclipse.jgit.lib.Ref.Storage
    - org.eclipse.jgit.lib.RefUpdate.Result
    - org.eclipse.jgit.transport.RemoteRefUpdate.Status
    - org.eclipse.jgit.lib.RepositoryState
    - org.eclipse.jgit.api.ResetCommand.ResetType
    - org.eclipse.jgit.merge.ResolveMerger.MergeFailureReason
    - org.eclipse.jgit.revwalk.RevSort
    - org.eclipse.jgit.submodule.SubmoduleStatusType
    - org.eclipse.jgit.submodule.SubmoduleWalk.IgnoreSubmoduleMode
    - org.eclipse.jgit.transport.TagOpt
    - org.eclipse.jgit.transport.Transport.Operation
    - org.eclipse.jgit.transport.TransportProtocol.URIishField
    - org.eclipse.jgit.transport.UploadPack.RequestPolicy
    - org.eclipse.jgit.treewalk.WorkingTreeIterator.MetadataDiff