# Serialized Form

## Package org.eclipse.jgit.api

### Class org.eclipse.jgit.api.ArchiveCommand.UnsupportedFormatException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### format

    String format

## Package org.eclipse.jgit.api.errors

### Class org.eclipse.jgit.api.errors.CanceledException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.CannotDeleteCurrentBranchException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.CheckoutConflictException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### conflictingPaths

    List<String> conflictingPaths

### Class org.eclipse.jgit.api.errors.ConcurrentRefUpdateException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### rc

    RefUpdate.Result rc

#### ref

    Ref ref

### Class org.eclipse.jgit.api.errors.DetachedHeadException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.GitAPIException extends Exception implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.InvalidConfigurationException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.InvalidMergeHeadsException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.InvalidRebaseStepException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.InvalidRefNameException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.InvalidRemoteException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.InvalidTagNameException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.JGitInternalException extends RuntimeException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.MultipleParentsNotAllowedException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.NoFilepatternException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.NoHeadException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.NoMessageException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.NotMergedException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.PatchApplyException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.PatchFormatException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### errors

    List<FormatError> errors

### Class org.eclipse.jgit.api.errors.RefAlreadyExistsException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.RefNotFoundException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.RejectCommitException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.StashApplyFailureException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.TransportException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.UnmergedPathsException extends GitAPIException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.api.errors.WrongRepositoryStateException extends GitAPIException implements Serializable

serialVersionUID:
  1L

## Package org.eclipse.jgit.diff

### Class org.eclipse.jgit.diff.EditList extends ArrayList<Edit> implements Serializable

serialVersionUID:
  1L

## Package org.eclipse.jgit.dircache

### Class org.eclipse.jgit.dircache.InvalidPathException extends IllegalArgumentException implements Serializable

serialVersionUID:
  1L

## Package org.eclipse.jgit.errors

### Class org.eclipse.jgit.errors.AmbiguousObjectException extends IOException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### candidates

    Collection<ObjectId> candidates

#### missing

    AbbreviatedObjectId missing

### Class org.eclipse.jgit.errors.CheckoutConflictException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.CompoundException extends Exception implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### causeList

    List<Throwable> causeList

### Class org.eclipse.jgit.errors.ConfigInvalidException extends Exception implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.CorruptObjectException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.EntryExistsException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.IllegalTodoFileModification extends Exception implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.IncorrectObjectTypeException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.IndexWriteException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.InvalidObjectIdException extends IllegalArgumentException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.InvalidPatternException extends Exception implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### pattern

    String pattern

### Class org.eclipse.jgit.errors.LargeObjectException extends RuntimeException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### objectId

    ObjectId objectId

### Class org.eclipse.jgit.errors.LargeObjectException.ExceedsByteArrayLimit extends LargeObjectException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.LargeObjectException.ExceedsLimit extends LargeObjectException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### limit

    long limit

#### size

    long size

### Class org.eclipse.jgit.errors.LargeObjectException.OutOfMemory extends LargeObjectException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.LockFailedException extends IOException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### file

    File file

### Class org.eclipse.jgit.errors.MissingBundlePrerequisiteException extends TransportException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.MissingObjectException extends IOException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### missing

    ObjectId missing

### Class org.eclipse.jgit.errors.NoClosingBracketException extends InvalidPatternException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.NoMergeBaseException extends IOException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### reason

    NoMergeBaseException.MergeBaseFailureReason reason

### Class org.eclipse.jgit.errors.NoRemoteRepositoryException extends TransportException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.NotSupportedException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.NoWorkTreeException extends IllegalStateException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.ObjectWritingException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.PackInvalidException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.PackMismatchException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.PackProtocolException extends TransportException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.RemoteRepositoryException extends TransportException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.RepositoryNotFoundException extends TransportException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.RevisionSyntaxException extends IllegalArgumentException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### revstr

    String revstr

### Class org.eclipse.jgit.errors.RevWalkException extends RuntimeException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.StopWalkException extends RuntimeException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.StoredObjectRepresentationNotAvailableException extends Exception implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.SymlinksNotSupportedException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.TooLargeObjectInPackException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.TooLargePackException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.TranslationBundleException extends RuntimeException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### bundleClass

    Class bundleClass

#### locale

    Locale locale

### Class org.eclipse.jgit.errors.TranslationBundleLoadingException extends TranslationBundleException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.TranslationStringMissingException extends TranslationBundleException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### key

    String key

### Class org.eclipse.jgit.errors.TransportException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.UnmergedPathException extends IOException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### entry

    DirCacheEntry entry

### Class org.eclipse.jgit.errors.UnpackException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.errors.UnsupportedCredentialItem extends RuntimeException implements Serializable

serialVersionUID:
  1L

## Package org.eclipse.jgit.internal.storage.file

### Class org.eclipse.jgit.internal.storage.file.PackBitmapIndexRemapper.Entry extends ObjectId implements Serializable

### Serialized Fields

#### flags

    int flags

### Class org.eclipse.jgit.internal.storage.file.ReflogEntryImpl extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### comment

    String comment

#### newId

    ObjectId newId

#### oldId

    ObjectId oldId

#### who

    PersonIdent who

## Package org.eclipse.jgit.internal.storage.pack

### Class org.eclipse.jgit.internal.storage.pack.ObjectToPack extends PackedObjectInfo implements Serializable

### Serialized Fields

#### cachedDelta

    org.eclipse.jgit.internal.storage.pack.DeltaCache.Ref cachedDelta

If present, deflated delta instruction stream for this object.

#### deltaBase

    ObjectId deltaBase

Other object being packed that this will delta against.

#### flags

    int flags

Bit field, from bit 0 to bit 31:

- 1 bit: canReuseAsIs
- 1 bit: deltaAttempted
- 1 bit: doNotDelta
- 1 bit: edgeObject
- 1 bit: unused
- 3 bits: type
- 4 bits: subclass flags (if any)
- --
- 20 bits: deltaDepth

#### pathHash

    int pathHash

Hash of the object's tree path.

## Package org.eclipse.jgit.lib

### Class org.eclipse.jgit.lib.AbbreviatedObjectId extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### nibbles

    int nibbles

Number of half-bytes used by this id.

#### w1

    int w1

#### w2

    int w2

#### w3

    int w3

#### w4

    int w4

#### w5

    int w5

### Class org.eclipse.jgit.lib.ObjectId extends AnyObjectId implements Serializable

serialVersionUID:
  1L

### Serialization Methods

#### readObject

    private void readObject​(ObjectInputStream ois)
                     throws IOException

Throws:
  `IOException`

#### writeObject

    private void writeObject​(ObjectOutputStream os)
                      throws IOException

Throws:
  `IOException`

### Class org.eclipse.jgit.lib.ObjectIdOwnerMap.Entry extends ObjectId implements Serializable

### Serialized Fields

#### next

    ObjectIdOwnerMap.Entry next

### Class org.eclipse.jgit.lib.PersonIdent extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### emailAddress

    String emailAddress

#### name

    String name

#### tzOffset

    int tzOffset

#### when

    long when

## Package org.eclipse.jgit.notes

### Class org.eclipse.jgit.notes.Note extends ObjectId implements Serializable

### Serialized Fields

#### data

    ObjectId data

### Class org.eclipse.jgit.notes.NotesMergeConflictException extends IOException implements Serializable

serialVersionUID:
  1L

## Package org.eclipse.jgit.revplot

### Class org.eclipse.jgit.revplot.PlotCommit extends RevCommit implements Serializable

### Serialized Fields

#### children

    PlotCommit[] children

#### forkingOffLanes

    PlotLane[] forkingOffLanes

#### lane

    PlotLane lane

#### mergingLanes

    PlotLane[] mergingLanes

#### passingLanes

    PlotLane[] passingLanes

#### refs

    Ref[] refs

### Class org.eclipse.jgit.revplot.PlotLane extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### position

    int position

## Package org.eclipse.jgit.revwalk

### Class org.eclipse.jgit.revwalk.DepthWalk.Commit extends RevCommit implements Serializable

### Serialized Fields

#### depth

    int depth

Depth of this commit in the graph, via shortest path.

### Class org.eclipse.jgit.revwalk.RevBlob extends RevObject implements Serializable

### Class org.eclipse.jgit.revwalk.RevCommit extends RevObject implements Serializable

### Serialized Fields

#### buffer

    byte[] buffer

#### commitTime

    int commitTime

#### inDegree

    int inDegree

#### parents

    RevCommit[] parents

#### tree

    RevTree tree

### Class org.eclipse.jgit.revwalk.RevObject extends ObjectIdOwnerMap.Entry implements Serializable

### Serialized Fields

#### flags

    int flags

### Class org.eclipse.jgit.revwalk.RevTag extends RevObject implements Serializable

### Serialized Fields

#### buffer

    byte[] buffer

#### object

    RevObject object

#### tagName

    String tagName

### Class org.eclipse.jgit.revwalk.RevTree extends RevObject implements Serializable

## Package org.eclipse.jgit.transport

### Class org.eclipse.jgit.transport.PackedObjectInfo extends ObjectIdOwnerMap.Entry implements Serializable

### Serialized Fields

#### crc

    int crc

#### offset

    long offset

### Class org.eclipse.jgit.transport.RefSpec extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### dstName

    String dstName

Name of the ref(s) we would copy into.

#### force

    boolean force

Does this specification ask for forced updated (rewind/reset)?

#### srcName

    String srcName

Name of the ref(s) we would copy from.

#### wildcard

    boolean wildcard

Is this specification actually a wildcard match?

### Class org.eclipse.jgit.transport.RemoteConfig extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### fetch

    List<RefSpec> fetch

#### mirror

    boolean mirror

#### name

    String name

#### push

    List<RefSpec> push

#### pushURIs

    List<URIish> pushURIs

#### receivepack

    String receivepack

#### tagopt

    TagOpt tagopt

#### timeout

    int timeout

#### uploadpack

    String uploadpack

#### uris

    List<URIish> uris

### Class org.eclipse.jgit.transport.RequestNotYetReadException extends IllegalStateException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.transport.ServiceMayNotContinueException extends IOException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### output

    boolean output

### Class org.eclipse.jgit.transport.UploadPackInternalServerErrorException extends IOException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.transport.UploadPackMayNotContinueException extends ServiceMayNotContinueException implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.transport.URIish extends Object implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### host

    String host

#### pass

    String pass

#### path

    String path

#### port

    int port

#### rawPath

    String rawPath

#### scheme

    String scheme

#### user

    String user

## Package org.eclipse.jgit.transport.resolver

### Class org.eclipse.jgit.transport.resolver.ServiceNotAuthorizedException extends Exception implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.jgit.transport.resolver.ServiceNotEnabledException extends Exception implements Serializable

serialVersionUID:
  1L

## Package org.eclipse.jgit.util.io

### Class org.eclipse.jgit.util.io.EolCanonicalizingInputStream.IsBinaryException extends IOException implements Serializable

serialVersionUID:
  1L