Comparing source compatibility of /home/jenkins/agent/workspace/stable/jgit-publish-site/repo/org.eclipse.jgit/target/org.eclipse.jgit-6.2.0.202206071550-r.jar against /home/jenkins/agent/workspace/stable/jgit-publish-site/.repository/org/eclipse/jgit/org.eclipse.jgit/6.1.0.202203080745-r/org.eclipse.jgit-6.1.0.202203080745-r.jar
Old:/home/jenkins/agent/workspace/stable/jgit-publish-site/.repository/org/eclipse/jgit/org.eclipse.jgit/6.1.0.202203080745-r/org.eclipse.jgit-6.1.0.202203080745-r.jar
New:/home/jenkins/agent/workspace/stable/jgit-publish-site/repo/org.eclipse.jgit/target/org.eclipse.jgit-6.2.0.202206071550-r.jar
Created:2022-06-12T20:15:03.460+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.
Classes:
StatusFully Qualified Name
MODIFIEDorg.eclipse.jgit.diff.ContentSource
MODIFIEDorg.eclipse.jgit.diff.ContentSource$Pair
MODIFIEDorg.eclipse.jgit.hooks.PrePushHook
NEWorg.eclipse.jgit.internal.diffmergetool.CommandExecutor
NEWorg.eclipse.jgit.internal.diffmergetool.CommandLineMergeTool
MODIFIED (!)org.eclipse.jgit.internal.diffmergetool.DiffTools
MODIFIED (*)org.eclipse.jgit.internal.diffmergetool.ExternalDiffTool
NEWorg.eclipse.jgit.internal.diffmergetool.ExternalMergeTool
NEWorg.eclipse.jgit.internal.diffmergetool.ExternalToolUtils
NEWorg.eclipse.jgit.internal.diffmergetool.FileElement
NEWorg.eclipse.jgit.internal.diffmergetool.FileElement$Type
NEWorg.eclipse.jgit.internal.diffmergetool.InformNoToolHandler
NEWorg.eclipse.jgit.internal.diffmergetool.MergeToolConfig
NEWorg.eclipse.jgit.internal.diffmergetool.MergeTools
NEW (*)org.eclipse.jgit.internal.diffmergetool.PreDefinedMergeTool
NEWorg.eclipse.jgit.internal.diffmergetool.PromptContinueHandler
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
MODIFIEDorg.eclipse.jgit.internal.diffmergetool.UserDefinedDiffTool
NEW (*)org.eclipse.jgit.internal.diffmergetool.UserDefinedMergeTool
MODIFIEDorg.eclipse.jgit.internal.JGitText
MODIFIEDorg.eclipse.jgit.lib.CommitConfig
MODIFIEDorg.eclipse.jgit.lib.ConfigConstants
MODIFIEDorg.eclipse.jgit.transport.RefSpec
NEWorg.eclipse.jgit.transport.UrlConfig
NEWorg.eclipse.jgit.util.Equality
MODIFIEDorg.eclipse.jgit.util.FileUtils
NEWorg.eclipse.jgit.util.FileUtils$IOFunction
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public abstract class org.eclipse.jgit.diff.ContentSourcetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidclose()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
NEWpublic booleanisWorkingTreeSource()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.114
MODIFIED final static public class org.eclipse.jgit.diff.ContentSource$Pairtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidclose()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.314
NEWpublic booleanisWorkingTreeSource(org.eclipse.jgit.diff.DiffEntry$Side)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.329
MODIFIED public class org.eclipse.jgit.hooks.PrePushHooktop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidsetDryRun(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.157
NEW public class org.eclipse.jgit.internal.diffmergetool.CommandExecutortop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic CommandExecutor(org.eclipse.jgit.util.FS, boolean)n.a.n.a.
Old fileNew file
n.a.50
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleancheckExecutable(java.lang.String, java.io.File, java.util.Map)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
NEWjava.io.IOException
NEWjava.lang.InterruptedException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.115
NEWpublic org.eclipse.jgit.util.FS$ExecutionResultrun(java.lang.String, java.io.File, java.util.Map)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
NEWjava.io.IOException
NEWjava.lang.InterruptedException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.70
NEW (Serializable compatible) final public enum org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooltop
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.
Newtrue7481416747559779898n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.araxis
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.bc
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.bc3
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.codecompare
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.deltawalker
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.diffmerge
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.diffuse
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.ecmerge
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.emerge
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.examdiff
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.guiffy
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.gvimdiff
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.gvimdiff2
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.gvimdiff3
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.kdiff3
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.meld
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.opendiff
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.p4merge
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.tkdiff
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.tortoisegitmerge
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.tortoisemerge
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.vimdiff
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.vimdiff2
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.vimdiff3
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.winmerge
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTooln.a.xxdiff
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleancanMergeWithoutBasePresent()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.324
NEWpublic java.lang.StringgetParameters(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.307
NEWpublic java.lang.StringgetPath()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.298
NEWpublic booleanisExitCodeTrustable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.317
NEWstatic public org.eclipse.jgit.internal.diffmergetool.CommandLineMergeToolvalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1
NEWstatic public org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTool[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1
MODIFIED (!) public class org.eclipse.jgit.internal.diffmergetool.DiffToolstop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DiffTools(org.eclipse.jgit.lib.StoredConfig)n.a.n.a.
Old fileNew file
n.a.69
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public intcompare(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.eclipse.jgit.lib.internal.BooleanTriState, org.eclipse.jgit.lib.internal.BooleanTriState, org.eclipse.jgit.lib.internal.BooleanTriState)n.a.
Change
METHOD_REMOVED
Old fileNew file
68n.a.
NEWpublic java.util.Optionalcompare(org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, java.util.Optional, org.eclipse.jgit.lib.internal.BooleanTriState, boolean, org.eclipse.jgit.lib.internal.BooleanTriState, org.eclipse.jgit.internal.diffmergetool.PromptContinueHandler, org.eclipse.jgit.internal.diffmergetool.InformNoToolHandler)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.118
NEWpublic org.eclipse.jgit.util.FS$ExecutionResultcompare(org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.ExternalDiffTool, boolean)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.180
NEWpublic java.util.SetgetAllToolNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.226
REMOVED (!)public java.util.MapgetAvailableTools()n.a.
Change
METHOD_REMOVED
Old fileNew file
89n.a.
REMOVED (!)public java.lang.StringgetDefaultToolName(org.eclipse.jgit.lib.internal.BooleanTriState)n.a.
Change
METHOD_REMOVED
Old fileNew file
105n.a.
NEWpublic java.lang.StringgetDefaultToolName(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.326
NEWpublic java.util.OptionalgetExternalToolFromAttributes(java.lang.String)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.250
NEWpublic java.lang.StringgetFirstAvailableTool()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.308
REMOVED (!)public java.util.MapgetNotAvailableTools()n.a.
Change
METHOD_REMOVED
Old fileNew file
96n.a.
NEWpublic java.util.SetgetPredefinedAvailableTools()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.260
NEWpublic java.util.SetgetPredefinedToolNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.216
NEWpublic java.util.MapgetPredefinedTools(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.292
REMOVED (!)public java.util.SetgetToolNames()n.a.
Change
METHOD_REMOVED
Old fileNew file
75n.a.
NEWpublic java.util.SetgetUserDefinedToolNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.207
MODIFIED (*) public abstract interface org.eclipse.jgit.internal.diffmergetool.ExternalDiffTooltop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract booleanisAvailable()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW public abstract interface org.eclipse.jgit.internal.diffmergetool.ExternalMergeTooltop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.eclipse.jgit.internal.diffmergetool.ExternalDiffTooln.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.lang.StringgetCommand(boolean)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.eclipse.jgit.lib.internal.BooleanTriStategetTrustExitCode()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public class org.eclipse.jgit.internal.diffmergetool.ExternalToolUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.KEY_DIFF_TOOL
NEWpublic static final java.lang.Stringn.a.KEY_MERGE_TOOL
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ExternalToolUtils()n.a.n.a.
Old fileNew file
n.a.33
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.SetcreateSortedToolSet(java.lang.String, java.util.Set, java.util.Set)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.175
NEWstatic public java.util.OptionalgetExternalToolFromAttributes(org.eclipse.jgit.lib.Repository, java.lang.String, java.lang.String)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.217
NEWstatic public booleanisToolAvailable(org.eclipse.jgit.util.FS, java.io.File, java.io.File, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.151
NEWstatic public java.lang.StringprepareCommand(java.lang.String, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.64
NEWstatic public java.util.MapprepareEnvironment(java.io.File, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.98
NEWstatic public java.lang.StringquotePath(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.125
NEW public class org.eclipse.jgit.internal.diffmergetool.FileElementtop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic FileElement(java.lang.String, org.eclipse.jgit.internal.diffmergetool.FileElement$Type)n.a.n.a.
Old fileNew file
n.a.75
NEWpublic FileElement(java.lang.String, org.eclipse.jgit.internal.diffmergetool.FileElement$Type, java.io.File, java.io.InputStream)n.a.n.a.
Old fileNew file
n.a.105
NEWpublic FileElement(java.lang.String, org.eclipse.jgit.internal.diffmergetool.FileElement$Type, java.io.File)n.a.n.a.
Old fileNew file
n.a.90
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidaddToEnv(java.util.Map)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.220
NEWpublic voidcleanTemporaries()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.194
NEWpublic java.io.FilecreateTempFile(java.io.File)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.184
NEWpublic java.io.FilegetFile()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.145
NEWpublic java.lang.StringgetPath()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.117
NEWpublic org.eclipse.jgit.internal.diffmergetool.FileElement$TypegetType()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.124
NEWpublic booleanisNullPath()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.171
NEWpublic java.lang.StringreplaceVariable(java.lang.String)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.209
NEW (Serializable compatible) final static public enum org.eclipse.jgit.internal.diffmergetool.FileElement$Typetop
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.
Newtrue-5972100542794714805n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.FileElement$Typen.a.BACKUP
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.FileElement$Typen.a.BASE
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.FileElement$Typen.a.LOCAL
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.FileElement$Typen.a.MERGED
NEWpublic static final org.eclipse.jgit.internal.diffmergetool.FileElement$Typen.a.REMOTE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.eclipse.jgit.internal.diffmergetool.FileElement$TypevalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1
NEWstatic public org.eclipse.jgit.internal.diffmergetool.FileElement$Type[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1
NEW public abstract interface org.eclipse.jgit.internal.diffmergetool.InformNoToolHandlertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidinform(java.util.List)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public class org.eclipse.jgit.internal.diffmergetool.MergeToolConfigtop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.eclipse.jgit.lib.Config$SectionParsern.a.KEY
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetDefaultGuiToolName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.102
NEWpublic java.lang.StringgetDefaultToolName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.95
NEWpublic java.util.SetgetToolNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.144
NEWpublic java.util.MapgetTools()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.137
NEWpublic booleanisKeepBackup()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.116
NEWpublic booleanisKeepTemporaries()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.123
NEWpublic booleanisPrompt()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.109
NEWpublic booleanisWriteToTemp()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.130
NEW public class org.eclipse.jgit.internal.diffmergetool.MergeToolstop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic MergeTools(org.eclipse.jgit.lib.StoredConfig)n.a.n.a.
Old fileNew file
n.a.74
NEWpublic MergeTools(org.eclipse.jgit.lib.Repository)n.a.n.a.
Old fileNew file
n.a.64
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.io.FilecreateTempDirectory()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.259
NEWpublic java.util.SetgetAllToolNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.287
NEWpublic java.lang.StringgetDefaultToolName(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.395
NEWpublic java.util.OptionalgetExternalToolFromAttributes(java.lang.String)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.311
NEWpublic java.lang.StringgetFirstAvailableTool()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.367
NEWpublic java.util.SetgetPredefinedAvailableTools()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.321
NEWpublic java.util.SetgetPredefinedToolNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.277
NEWpublic java.util.MapgetPredefinedTools(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.351
NEWpublic java.util.SetgetUserDefinedToolNames()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.270
NEWpublic java.util.MapgetUserDefinedTools()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.335
NEWpublic booleanisInteractive()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.384
NEWpublic java.util.Optionalmerge(org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, java.io.File, java.util.Optional, org.eclipse.jgit.lib.internal.BooleanTriState, boolean, org.eclipse.jgit.internal.diffmergetool.PromptContinueHandler, org.eclipse.jgit.internal.diffmergetool.InformNoToolHandler)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.127
NEWpublic org.eclipse.jgit.util.FS$ExecutionResultmerge(org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, org.eclipse.jgit.internal.diffmergetool.FileElement, java.io.File, org.eclipse.jgit.internal.diffmergetool.ExternalMergeTool)
Status:Name:
NEWorg.eclipse.jgit.internal.diffmergetool.ToolException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.191
NEW (*) public class org.eclipse.jgit.internal.diffmergetool.PreDefinedMergeTooltop
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.eclipse.jgit.internal.diffmergetool.UserDefinedMergeTooln.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.eclipse.jgit.internal.diffmergetool.ExternalDiffTooln.a.
NEWorg.eclipse.jgit.internal.diffmergetool.ExternalMergeTooln.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic PreDefinedMergeTool(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.eclipse.jgit.lib.internal.BooleanTriState)n.a.n.a.
Old fileNew file
n.a.44
NEWpublic PreDefinedMergeTool(org.eclipse.jgit.internal.diffmergetool.CommandLineMergeTool)n.a.n.a.
Old fileNew file
n.a.56
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetCommand()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.76
NEWpublic java.lang.StringgetCommand(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
NEWpublic voidsetTrustExitCode(org.eclipse.jgit.lib.internal.BooleanTriState)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.68
NEW public abstract interface org.eclipse.jgit.internal.diffmergetool.PromptContinueHandlertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract booleanprompt(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (Serializable compatible) public class org.eclipse.jgit.internal.diffmergetool.ToolExceptiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Exceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-13536663188953225231
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ToolException()n.a.n.a.
Old fileNew file
n.a.40
NEWpublic ToolException(java.lang.String)n.a.n.a.
Old fileNew file
n.a.48
NEWpublic ToolException(java.lang.String, java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.73
NEWpublic ToolException(java.lang.String, org.eclipse.jgit.util.FS$ExecutionResult, boolean)n.a.n.a.
Old fileNew file
n.a.61
NEWpublic ToolException(java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.83
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.util.FS$ExecutionResultgetResult()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.99
NEWpublic java.lang.StringgetResultStderr()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.113
NEWpublic java.lang.StringgetResultStdout()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.128
NEWpublic booleanisCommandExecutionError()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.106
NEWpublic booleanisResult()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.92
MODIFIED public class org.eclipse.jgit.internal.diffmergetool.UserDefinedDiffTooltop
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)org.eclipse.jgit.internal.diffmergetool.ExternalDiffTooln.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisAvailable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.109
NEWpublic voidsetAvailable(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.117
NEW (*) public class org.eclipse.jgit.internal.diffmergetool.UserDefinedMergeTooltop
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.eclipse.jgit.internal.diffmergetool.UserDefinedDiffTooln.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.eclipse.jgit.internal.diffmergetool.ExternalDiffTooln.a.
NEWorg.eclipse.jgit.internal.diffmergetool.ExternalMergeTooln.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic UserDefinedMergeTool(java.lang.String, java.lang.String, java.lang.String, org.eclipse.jgit.lib.internal.BooleanTriState)n.a.n.a.
Old fileNew file
n.a.40
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetCommand(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.67
NEWpublic org.eclipse.jgit.lib.internal.BooleanTriStategetTrustExitCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.48
MODIFIED public class org.eclipse.jgit.internal.JGitTexttop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic java.lang.Stringn.a.diffToolNotGivenError
NEWpublic java.lang.Stringn.a.diffToolNotSpecifiedInGitAttributesError
NEWpublic java.lang.Stringn.a.diffToolNullError
NEWpublic java.lang.Stringn.a.invalidNegativeAndForce
NEWpublic java.lang.Stringn.a.mergeToolNotGivenError
NEWpublic java.lang.Stringn.a.mergeToolNullError
MODIFIED public class org.eclipse.jgit.lib.CommitConfigtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public chardetermineCommentChar(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.397
NEWpublic chargetCommentChar()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.161
NEWpublic chargetCommentChar(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.177
NEWpublic booleanisAutoCommentChar()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.195
MODIFIED final public class org.eclipse.jgit.lib.ConfigConstantstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.CONFIG_KEY_COMMENT_CHAR
NEWpublic static final java.lang.Stringn.a.CONFIG_KEY_KEEP_BACKUP
NEWpublic static final java.lang.Stringn.a.CONFIG_KEY_KEEP_TEMPORARIES
NEWpublic static final java.lang.Stringn.a.CONFIG_KEY_WRITE_TO_TEMP
NEWpublic static final java.lang.Stringn.a.CONFIG_MERGETOOL_SECTION
MODIFIED (Serializable compatible) public class org.eclipse.jgit.transport.RefSpectop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue13758420986691901391
Newtrue-75913495629560178591
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisNegative()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.326
NEW public class org.eclipse.jgit.transport.UrlConfigtop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic UrlConfig(org.eclipse.jgit.lib.Config)n.a.n.a.
Old fileNew file
n.a.44
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanhasPushReplacements()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.71
NEWpublic java.lang.Stringreplace(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.58
NEWpublic java.lang.StringreplacePush(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.87
NEW public class org.eclipse.jgit.util.Equalitytop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic Equality()n.a.n.a.
Old fileNew file
n.a.18
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public booleanisSameInstance(java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.34
MODIFIED public class org.eclipse.jgit.util.FileUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.ObjectreadWithRetries(java.io.File, org.eclipse.jgit.util.FileUtils$IOFunction)
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.716
NEW static public abstract interface org.eclipse.jgit.util.FileUtils$IOFunctiontop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.lang.Objectapply(java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.