All Packages

Package Summary
Package
Description
 
 
High-level API commands (the porcelain of JGit).
Exceptions thrown by API commands.
 
 
Support for reading .gitattributes.
 
Computing blame/annotate information of files.
 
Comparing file contents by computing diffs.
Reading and editing the directory cache (index).
Exceptions thrown by lower-level JGit APIs.
Events and listener interfaces.
File name matcher.
 
 
 
 
 
 
 
 
 
Ignore rule parser/matcher (for .gitignore entries).
 
Internal classes.
 
Git fsck support.
 
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.
Native language support (i18n).
Git notes processing (for commits, etc).
Patch file parser and data structure.
 
 
 
 
Building/rendering revision graphs.
Walking revision graphs (commit history).
Filters for use in revision walking.
 
 
Git submodule support.
Transport (fetch/push) for different protocols.
 
 
 
Server-side resolver for locating repositories by URLs.
Provides a JGit SshSessionFactory implemented via JSch.
Provides a JGit SshSessionFactory implemented via Apache MINA sshd.
Service provider interfaces for connecting to an SSH agent.
Walking and comparing directory/file trees (of commits, file system).
Filters for use in tree walking.
Utility classes.
Utility classes for IO (streams).