Comparing source compatibility of /home/jenkins/agent/workspace/stable/jgit-publish-site/repo/org.eclipse.jgit/target/org.eclipse.jgit-5.12.0.202106070339-r.jar against /home/jenkins/agent/workspace/stable/jgit-publish-site/.repository/org/eclipse/jgit/org.eclipse.jgit/5.11.0.202103091610-r/org.eclipse.jgit-5.11.0.202103091610-r.jar
Old:/home/jenkins/agent/workspace/stable/jgit-publish-site/.repository/org/eclipse/jgit/org.eclipse.jgit/5.11.0.202103091610-r/org.eclipse.jgit-5.11.0.202103091610-r.jar
New:/home/jenkins/agent/workspace/stable/jgit-publish-site/repo/org.eclipse.jgit/target/org.eclipse.jgit-5.12.0.202106070339-r.jar
Created:2021-06-14T14:00:03.892+0000
Access modifier filter:PUBLIC
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:true
Includes:org.eclipse.jgit.*;org.eclipse.jgit.*
Excludes:n.a.
Semantic Versioning:1.0.0
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.eclipse.jgit.api.CherryPickCommandtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.api.CherryPickCommandsetContentMergeStrategy(org.eclipse.jgit.merge.ContentMergeStrategy)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.327
MODIFIED public class org.eclipse.jgit.api.MergeCommandtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.api.MergeCommandsetContentMergeStrategy(org.eclipse.jgit.merge.ContentMergeStrategy)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.504
NEW (Serializable compatible) final static public enum org.eclipse.jgit.api.MergeCommand$ConflictStyletop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
NEWjava.lang.Comparablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue2451848257785814578n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.eclipse.jgit.api.MergeCommand$ConflictStylen.a.DIFF3
NEWpublic static final org.eclipse.jgit.api.MergeCommand$ConflictStylen.a.MERGE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.eclipse.jgit.api.MergeCommand$ConflictStylevalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.94
NEWstatic public org.eclipse.jgit.api.MergeCommand$ConflictStyle[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.94
MODIFIED public class org.eclipse.jgit.api.PullCommandtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.api.PullCommandsetContentMergeStrategy(org.eclipse.jgit.merge.ContentMergeStrategy)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.462
MODIFIED public class org.eclipse.jgit.api.RebaseCommandtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.api.RebaseCommandsetContentMergeStrategy(org.eclipse.jgit.merge.ContentMergeStrategy)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1609
MODIFIED public class org.eclipse.jgit.api.StashApplyCommandtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.api.StashApplyCommandsetContentMergeStrategy(org.eclipse.jgit.merge.ContentMergeStrategy)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.313
MODIFIED public class org.eclipse.jgit.diff.RawTexttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.nio.ByteBuffergetRawString(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.181
MODIFIED public class org.eclipse.jgit.diff.RenameDetectortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic intgetBigFileThreshold()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.232
NEWpublic booleangetSkipContentRenamesForBinaryFiles()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.252
NEWpublic voidsetBigFileThreshold(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.242
NEWpublic voidsetSkipContentRenamesForBinaryFiles(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.262
MODIFIED public class org.eclipse.jgit.internal.JGitTexttop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic java.lang.Stringn.a.applyBinaryBaseOidWrong
NEWpublic java.lang.Stringn.a.applyBinaryOidTooShort
NEWpublic java.lang.Stringn.a.applyBinaryResultOidWrong
NEWpublic java.lang.Stringn.a.base85invalidChar
NEWpublic java.lang.Stringn.a.base85length
NEWpublic java.lang.Stringn.a.base85overflow
NEWpublic java.lang.Stringn.a.base85tooLong
NEWpublic java.lang.Stringn.a.base85tooShort
NEWpublic java.lang.Stringn.a.binaryDeltaBaseLengthMismatch
NEWpublic java.lang.Stringn.a.binaryDeltaInvalidOffset
NEWpublic java.lang.Stringn.a.binaryDeltaInvalidResultLength
NEWpublic java.lang.Stringn.a.binaryHunkDecodeError
NEWpublic java.lang.Stringn.a.binaryHunkInvalidLength
NEWpublic java.lang.Stringn.a.binaryHunkLineTooShort
NEWpublic java.lang.Stringn.a.binaryHunkMissingNewline
NEWpublic java.lang.Stringn.a.cookieFilePathRelative
NEWpublic java.lang.Stringn.a.lockAlreadyHeld
NEWpublic java.lang.Stringn.a.lockStreamClosed
NEWpublic java.lang.Stringn.a.lockStreamMultiple
NEWpublic java.lang.Stringn.a.postCommitHookFailed
MODIFIED static public class org.eclipse.jgit.internal.storage.dfs.InMemoryRepository$Buildertop
REMOVED (!) (Serializable incompatible(!): class removed) static public class org.eclipse.jgit.internal.storage.file.FileReftableStack$ReftableNumbersNotIncreasingExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.lang.RuntimeException
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-86976019389043618571
Newfalsen.a.n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.StringtoString()n.a.
Change
METHOD_REMOVED
Old fileNew file
156n.a.
MODIFIED (!) static public class org.eclipse.jgit.internal.transport.ssh.OpenSshConfigFile$HostEntrytop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)package_protected  (<-  public )  OpenSshConfigFile$HostEntry()n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
451486
MODIFIED final public class org.eclipse.jgit.lib.ConfigConstantstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.CONFIG_KEY_CONFLICTSTYLE
NEW (Serializable compatible) final public enum org.eclipse.jgit.merge.ContentMergeStrategytop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
NEWjava.lang.Comparablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue4750020017773475445n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.eclipse.jgit.merge.ContentMergeStrategyn.a.CONFLICT
NEWpublic static final org.eclipse.jgit.merge.ContentMergeStrategyn.a.OURS
NEWpublic static final org.eclipse.jgit.merge.ContentMergeStrategyn.a.THEIRS
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.eclipse.jgit.merge.ContentMergeStrategyvalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.17
NEWstatic public org.eclipse.jgit.merge.ContentMergeStrategy[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.17
MODIFIED final public class org.eclipse.jgit.merge.MergeAlgorithmtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.merge.ContentMergeStrategygetContentMergeStrategy()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWpublic voidsetContentMergeStrategy(org.eclipse.jgit.merge.ContentMergeStrategy)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.76
MODIFIED public class org.eclipse.jgit.merge.ResolveMergertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.merge.ContentMergeStrategygetContentMergeStrategy()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.363
NEWpublic voidsetContentMergeStrategy(org.eclipse.jgit.merge.ContentMergeStrategy)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.374
MODIFIED public class org.eclipse.jgit.revwalk.RevWalktop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.ListgetMergedInto(org.eclipse.jgit.revwalk.RevCommit,java.util.Collection)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.455
NEWpublic java.util.ListgetMergedInto(org.eclipse.jgit.revwalk.RevCommit,java.util.Collection,org.eclipse.jgit.lib.ProgressMonitor)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.479
NEWpublic booleanisMergedIntoAll(org.eclipse.jgit.revwalk.RevCommit,java.util.Collection)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.521
NEWpublic booleanisMergedIntoAny(org.eclipse.jgit.revwalk.RevCommit,java.util.Collection)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.500
MODIFIED final public class org.eclipse.jgit.transport.SshConstantstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.PUBKEY_ACCEPTED_ALGORITHMS
NEW final public class org.eclipse.jgit.util.Base85top
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public byte[]decode(byte[],int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.122
NEWstatic public byte[]decode(byte[],int,int,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.146
NEWstatic public byte[]encode(byte[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.65
NEWstatic public byte[]encode(byte[],int,int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.81
NEWstatic public intencodedLength(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.54
NEW public class org.eclipse.jgit.util.io.BinaryDeltaInputStreamtop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.io.InputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Closeablen.a.
NEWjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic BinaryDeltaInputStream(byte[],java.io.InputStream)n.a.n.a.
Old fileNew file
n.a.71
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidclose()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.209
NEWpublic longgetExpectedResultSize()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.186
NEWpublic booleanisFullyConsumed()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.201
NEWpublic intread()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.78
NEWpublic intread(byte[],int,int)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
NEW public class org.eclipse.jgit.util.io.BinaryHunkInputStreamtop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.io.InputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Closeablen.a.
NEWjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic BinaryHunkInputStream(java.io.InputStream)n.a.n.a.
Old fileNew file
n.a.43
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidclose()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.68
NEWpublic intread()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.49
NEWpublic intread(byte[],int,int)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.63
NEW public class org.eclipse.jgit.util.io.BinaryHunkOutputStreamtop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.io.OutputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Closeablen.a.
NEWjava.io.Flushablen.a.
NEWjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic BinaryHunkOutputStream(java.io.OutputStream)n.a.n.a.
Old fileNew file
n.a.38
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidclose()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
NEWpublic voidflush()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.58
NEWpublic voidwrite(int)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.67
NEWpublic voidwrite(byte[],int,int)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.76
MODIFIED public abstract class org.eclipse.jgit.util.TemporaryBuffertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringtoString(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.228