# All Packages

Package Summary
Package | Description
--- | ---
org.eclipse.jgit.api | High-level API commands (the porcelain of JGit).
org.eclipse.jgit.api.errors | Exceptions thrown by API commands.
org.eclipse.jgit.attributes | Support for reading .gitattributes.
org.eclipse.jgit.blame | Computing blame/annotate information of files.
org.eclipse.jgit.diff | Comparing file contents by computing diffs.
org.eclipse.jgit.dircache | Reading and editing the directory cache (index).
org.eclipse.jgit.errors | Exceptions thrown by lower-level JGit APIs.
org.eclipse.jgit.events | Events and listener interfaces.
org.eclipse.jgit.fnmatch | File name matcher.
org.eclipse.jgit.gitrepo |
org.eclipse.jgit.gitrepo.internal |
org.eclipse.jgit.ignore | Ignore rule parser/matcher (for .gitignore entries).
org.eclipse.jgit.ignore.internal |
org.eclipse.jgit.internal | Internal classes.
org.eclipse.jgit.internal.storage.dfs | Distributed file system based repository storage.
org.eclipse.jgit.internal.storage.file | File based repository storage.
org.eclipse.jgit.internal.storage.pack | Reading/writing Git pack files.
org.eclipse.jgit.lib | Core API for repository, config, refs, object database.
org.eclipse.jgit.merge | Content and commit history merge algorithms.
org.eclipse.jgit.nls | Native language support (i18n).
org.eclipse.jgit.notes | Git notes processing (for commits, etc).
org.eclipse.jgit.patch | Patch file parser and data structure.
org.eclipse.jgit.revplot | Building/rendering revision graphs.
org.eclipse.jgit.revwalk | Walking revision graphs (commit history).
org.eclipse.jgit.revwalk.filter | Filters for use in revision walking.
org.eclipse.jgit.storage.file |
org.eclipse.jgit.storage.pack |
org.eclipse.jgit.submodule | Git submodule support.
org.eclipse.jgit.transport | Transport (fetch/push) for different protocols.
org.eclipse.jgit.transport.http |
org.eclipse.jgit.transport.resolver | Server-side resolver for locating repositories by URLs.
org.eclipse.jgit.treewalk | Walking and comparing directory/file trees (of commits, file system).
org.eclipse.jgit.treewalk.filter | Filters for use in tree walking.
org.eclipse.jgit.util | Utility classes.
org.eclipse.jgit.util.io | Utility classes for IO (streams).