| Interface | Description | 
|---|---|
| LfsFactory.LfsInstallCommand | 
 A command to enable LFS. 
 | 
| Class | Description | 
|---|---|
| Base64 | 
 Encodes and decodes to and from Base64 notation. 
 | 
| BlockList<T> | 
 Random access list that allocates entries in blocks. 
 | 
| CachedAuthenticator | 
 Abstract authenticator which remembers prior authentications. 
 | 
| CachedAuthenticator.CachedAuthentication | 
 Authentication data to remember and reuse. 
 | 
| ChangeIdUtil | 
 Utilities for creating and working with Change-Id's, like the one used by
 Gerrit Code Review. 
 | 
| FileUtils | 
 File Utilities 
 | 
| FS | 
 Abstraction to support various file system operations not in Java. 
 | 
| FS_POSIX | 
 Base FS for POSIX based systems 
 | 
| FS_Win32 | 
 FS implementation for Windows 
 | 
| FS_Win32_Cygwin | 
 FS implementation for Cygwin on Windows 
 | 
| FS.Attributes | 
 File attributes we typically care for. 
 | 
| FS.ExecutionResult | 
 Result of an executed process. 
 | 
| FS.FSFactory | 
 This class creates FS instances. 
 | 
| FS.LockToken | 
 A token representing a file created by
  
FS.createNewFileAtomic(File). | 
| GitDateFormatter | 
 A utility for formatting dates according to the Git log.date formats plus
 extensions. 
 | 
| GitDateParser | 
 Parses strings with time and date specifications into  
Date. | 
| GSSManagerFactory | 
 Factory to detect which GSSManager implementation should be used. 
 | 
| Holder<T> | 
 Holder of an object. 
 | 
| HttpSupport | 
 Extra utilities to support usage of HTTP. 
 | 
| IntList | 
 A more efficient List<Integer> using a primitive integer array. 
 | 
| IO | 
 Input/Output utilities 
 | 
| LfsFactory | 
 Represents an optionally present LFS support implementation 
 | 
| LfsFactory.LfsInputStream | 
 Encapsulate a potentially exchanged  
InputStream along with the
 expected stream content length. | 
| LongList | 
 A more efficient List<Long> using a primitive long array. 
 | 
| LongMap<V> | 
 Simple Map<long, Object>. 
 | 
| MutableInteger | 
 A boxed integer that can be modified. 
 | 
| NB | 
 Conversion utilities for network byte order handling. 
 | 
| Paths | 
 Utility functions for paths inside of a Git repository. 
 | 
| ProcessResult | 
 Describes the result of running an external process. 
 | 
| QuotedString | 
 Utility functions related to quoted string handling. 
 | 
| QuotedString.BourneStyle | 
 Quoting style used by the Bourne shell. 
 | 
| QuotedString.BourneUserPathStyle | 
 Bourne style, but permits  
~user at the start of the string. | 
| QuotedString.GitPathStyle | 
 Quoting style that obeys the rules Git applies to file names 
 | 
| RawCharSequence | 
 A rough character sequence around a raw byte buffer. 
 | 
| RawCharUtil | 
 Utility class for character functions on raw bytes 
 | 
| RawParseUtils | 
 Handy utility functions to parse raw object contents. 
 | 
| RawSubStringPattern | 
 Searches text using only substring search. 
 | 
| RefList<T extends Ref> | 
 Specialized variant of an ArrayList to support a  
RefDatabase. | 
| RefList.Builder<T extends Ref> | 
 Builder to facilitate fast construction of an immutable RefList. 
 | 
| RefMap | 
 Specialized Map to present a  
RefDatabase namespace. | 
| RelativeDateFormatter | 
 Formatter to format timestamps relative to the current time using time units
 in the format defined by  
git log --relative-date. | 
| SshSupport | 
 Extra utilities to support usage of SSH. 
 | 
| StringUtils | 
 Miscellaneous string comparison utility methods. 
 | 
| SystemReader | 
 Interface to read values from the system. 
 | 
| TemporaryBuffer | 
 A fully buffered output stream. 
 | 
| TemporaryBuffer.Heap | 
 A temporary buffer that will never exceed its in-memory limit. 
 | 
| TemporaryBuffer.LocalFile | 
 A fully buffered output stream using local disk storage for large data. 
 | 
| Enum | Description | 
|---|---|
| GitDateFormatter.Format | 
 Git and JGit formats 
 | 
| ProcessResult.Status | 
 Status of a process' execution. 
 | 
Copyright © 2018 Eclipse JGit Project. All rights reserved.