Comparing source compatibility of /home/jenkins/agent/workspace/stable/jgit-publish-site/repo/org.eclipse.jgit/target/org.eclipse.jgit-6.0.0.202111291000-r.jar against /home/jenkins/agent/workspace/stable/jgit-publish-site/.repository/org/eclipse/jgit/org.eclipse.jgit/5.13.0.202109080827-r/org.eclipse.jgit-5.13.0.202109080827-r.jar 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. ***! MODIFIED CLASS: PUBLIC org.eclipse.jgit.api.CommitCommand (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ***! MODIFIED METHOD: PUBLIC org.eclipse.jgit.api.CommitCommand (<-void) setCredentialsProvider(org.eclipse.jgit.transport.CredentialsProvider) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.diff.RawText (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) STATIC(+) int getBufferSize() +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isBinary(byte[], int, boolean) +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isBinary(byte, byte) +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isCrLfText(byte[], int, boolean) +++ NEW METHOD: PUBLIC(+) STATIC(+) int setBufferSize(int) **** MODIFIED CLASS: PUBLIC org.eclipse.jgit.diff.RenameDetector (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 **** MODIFIED METHOD: PUBLIC java.util.List compute(org.eclipse.jgit.lib.ProgressMonitor) === UNCHANGED EXCEPTION: java.io.IOException --- REMOVED EXCEPTION: org.eclipse.jgit.errors.CancelledException +++ NEW EXCEPTION: org.eclipse.jgit.api.errors.CanceledException **** MODIFIED METHOD: PUBLIC java.util.List compute(org.eclipse.jgit.lib.ObjectReader, org.eclipse.jgit.lib.ProgressMonitor) === UNCHANGED EXCEPTION: java.io.IOException --- REMOVED EXCEPTION: org.eclipse.jgit.errors.CancelledException +++ NEW EXCEPTION: org.eclipse.jgit.api.errors.CanceledException **** MODIFIED METHOD: PUBLIC java.util.List compute(org.eclipse.jgit.diff.ContentSource$Pair, org.eclipse.jgit.lib.ProgressMonitor) === UNCHANGED EXCEPTION: java.io.IOException --- REMOVED EXCEPTION: org.eclipse.jgit.errors.CancelledException +++ NEW EXCEPTION: org.eclipse.jgit.api.errors.CanceledException *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.errors.BinaryBlobException (compatible) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) java.lang.Throwable fillInStackTrace() ***! MODIFIED CLASS: PUBLIC org.eclipse.jgit.errors.StoredObjectRepresentationNotAvailableException (compatible) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ---! REMOVED CONSTRUCTOR: PUBLIC(-) StoredObjectRepresentationNotAvailableException(org.eclipse.jgit.internal.storage.pack.ObjectToPack, java.lang.Throwable) +++ NEW CONSTRUCTOR: PUBLIC(+) StoredObjectRepresentationNotAvailableException(java.lang.Throwable) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.JGitText (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW FIELD: PUBLIC(+) java.lang.String logInvalidDefaultCharset +++ NEW FIELD: PUBLIC(+) java.lang.String valueExceedsRange *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.dfs.DfsBlockCacheConfig (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int DEFAULT_CACHE_HOT_MAX +++ NEW METHOD: PUBLIC(+) java.util.Map getCacheHotMap() +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.internal.storage.dfs.DfsBlockCacheConfig setCacheHotMap(java.util.Map) *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.internal.storage.dfs.DfsPackFile (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 *** MODIFIED METHOD: PUBLIC (<- PACKAGE_PROTECTED) org.eclipse.jgit.internal.storage.file.PackBitmapIndex getBitmapIndex(org.eclipse.jgit.internal.storage.dfs.DfsReader) === UNCHANGED EXCEPTION: java.io.IOException ***! MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.dfs.DfsPackParser (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ***! MODIFIED METHOD: PUBLIC org.eclipse.jgit.transport.PackLock (<-org.eclipse.jgit.internal.storage.file.PackLock) parse(org.eclipse.jgit.lib.ProgressMonitor, org.eclipse.jgit.lib.ProgressMonitor) === UNCHANGED EXCEPTION: java.io.IOException **** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.file.FileRepository (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 **** MODIFIED METHOD: PUBLIC java.util.Set getAdditionalHaves() +++ NEW EXCEPTION: java.io.IOException ***! MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.file.GC (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ***! MODIFIED METHOD: PUBLIC java.util.concurrent.CompletableFuture (<-java.util.Collection) gc() === UNCHANGED EXCEPTION: java.io.IOException === UNCHANGED EXCEPTION: java.text.ParseException ***! MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.file.ObjectDirectoryPackParser (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ***! MODIFIED METHOD: PUBLIC org.eclipse.jgit.transport.PackLock (<-org.eclipse.jgit.internal.storage.file.PackLock) parse(org.eclipse.jgit.lib.ProgressMonitor, org.eclipse.jgit.lib.ProgressMonitor) === UNCHANGED EXCEPTION: java.io.IOException *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.internal.storage.file.PackBitmapIndex (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) STATIC(+) org.eclipse.jgit.internal.storage.file.PackBitmapIndex read(java.io.InputStream, org.eclipse.jgit.internal.storage.file.PackBitmapIndex$SupplierWithIOException, org.eclipse.jgit.internal.storage.file.PackBitmapIndex$SupplierWithIOException) +++ NEW EXCEPTION: java.io.IOException +++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) org.eclipse.jgit.internal.storage.file.PackBitmapIndex$SupplierWithIOException (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.Object get() +++ NEW EXCEPTION: java.io.IOException +++ NEW ANNOTATION: java.lang.FunctionalInterface ---! REMOVED CLASS: PUBLIC(-) org.eclipse.jgit.internal.storage.file.PackLock (not serializable) --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 ---! REMOVED SUPERCLASS: java.lang.Object ---! REMOVED CONSTRUCTOR: PUBLIC(-) PackLock(java.io.File, org.eclipse.jgit.util.FS) ---! REMOVED METHOD: PUBLIC(-) boolean lock(java.lang.String) --- REMOVED EXCEPTION: java.io.IOException ---! REMOVED METHOD: PUBLIC(-) void unlock() --- REMOVED EXCEPTION: java.io.IOException +++ NEW CLASS: PUBLIC(+) org.eclipse.jgit.internal.storage.file.PackLockImpl (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW INTERFACE: org.eclipse.jgit.transport.PackLock +++ NEW SUPERCLASS: java.lang.Object +++ NEW CONSTRUCTOR: PUBLIC(+) PackLockImpl(java.io.File, org.eclipse.jgit.util.FS) +++ NEW METHOD: PUBLIC(+) boolean lock(java.lang.String) +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) void unlock() +++ NEW EXCEPTION: java.io.IOException *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.transport.ssh.OpenSshConfigFile (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ===* UNCHANGED INTERFACE: org.eclipse.jgit.transport.SshConfigStore +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.internal.transport.ssh.OpenSshConfigFile$HostEntry lookupDefault(java.lang.String, int, java.lang.String) ***! MODIFIED CLASS: PUBLIC org.eclipse.jgit.lib.CommitConfig (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ---! REMOVED METHOD: PUBLIC(-) java.lang.String getCommitTemplateContent() --- REMOVED ANNOTATION: org.eclipse.jgit.annotations.Nullable --- REMOVED EXCEPTION: java.io.FileNotFoundException --- REMOVED EXCEPTION: java.io.IOException --- REMOVED EXCEPTION: org.eclipse.jgit.errors.ConfigInvalidException +++ NEW METHOD: PUBLIC(+) java.lang.String getCommitTemplateContent(org.eclipse.jgit.lib.Repository) +++ NEW ANNOTATION: org.eclipse.jgit.annotations.Nullable +++ NEW EXCEPTION: java.io.FileNotFoundException +++ NEW EXCEPTION: java.io.IOException +++ NEW EXCEPTION: org.eclipse.jgit.errors.ConfigInvalidException **** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.lib.ObjectDatabase (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW INTERFACE: java.lang.AutoCloseable **** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.lib.Repository (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 **** MODIFIED METHOD: PUBLIC java.util.Set getAdditionalHaves() +++ NEW EXCEPTION: java.io.IOException **** MODIFIED METHOD: PUBLIC java.util.Map getAllRefsByPeeledObjectId() +++ NEW EXCEPTION: java.io.IOException **** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.transport.AbstractAdvertiseRefsHook (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ===* UNCHANGED INTERFACE: org.eclipse.jgit.transport.AdvertiseRefsHook **** MODIFIED METHOD: PUBLIC void advertiseRefs(org.eclipse.jgit.transport.ReceivePack) --- REMOVED EXCEPTION: org.eclipse.jgit.transport.ServiceMayNotContinueException +++ NEW EXCEPTION: java.io.IOException **** MODIFIED INTERFACE: PUBLIC ABSTRACT org.eclipse.jgit.transport.AdvertiseRefsHook (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 **** MODIFIED METHOD: PUBLIC ABSTRACT void advertiseRefs(org.eclipse.jgit.transport.ReceivePack) === UNCHANGED EXCEPTION: org.eclipse.jgit.transport.ServiceMayNotContinueException +++ NEW EXCEPTION: java.io.IOException **** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.AdvertiseRefsHookChain (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ===* UNCHANGED INTERFACE: org.eclipse.jgit.transport.AdvertiseRefsHook **** MODIFIED METHOD: PUBLIC void advertiseRefs(org.eclipse.jgit.transport.ReceivePack) --- REMOVED EXCEPTION: org.eclipse.jgit.transport.ServiceMayNotContinueException +++ NEW EXCEPTION: java.io.IOException +++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) org.eclipse.jgit.transport.PackLock (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) void unlock() +++ NEW EXCEPTION: java.io.IOException ***! MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.transport.PackParser (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 ***! MODIFIED METHOD: PUBLIC FINAL org.eclipse.jgit.transport.PackLock (<-org.eclipse.jgit.internal.storage.file.PackLock) parse(org.eclipse.jgit.lib.ProgressMonitor) === UNCHANGED EXCEPTION: java.io.IOException ***! MODIFIED METHOD: PUBLIC org.eclipse.jgit.transport.PackLock (<-org.eclipse.jgit.internal.storage.file.PackLock) parse(org.eclipse.jgit.lib.ProgressMonitor, org.eclipse.jgit.lib.ProgressMonitor) === UNCHANGED EXCEPTION: java.io.IOException **** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.ReceivePack (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 **** MODIFIED METHOD: PUBLIC void setAdvertisedRefs(java.util.Map, java.util.Set) +++ NEW EXCEPTION: java.io.IOException **** MODIFIED INTERFACE: PUBLIC ABSTRACT org.eclipse.jgit.transport.SshConfigStore (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++* NEW METHOD: PUBLIC(+) ABSTRACT(+) org.eclipse.jgit.transport.SshConfigStore$HostConfig lookupDefault(java.lang.String, int, java.lang.String) *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.transport.SshConstants (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String NONE *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.util.StringUtils (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String formatWithSuffix(long) +++ NEW METHOD: PUBLIC(+) STATIC(+) int parseIntWithSuffix(java.lang.String, boolean) +++ NEW EXCEPTION: java.lang.NumberFormatException +++ NEW EXCEPTION: java.lang.StringIndexOutOfBoundsException +++ NEW METHOD: PUBLIC(+) STATIC(+) long parseLongWithSuffix(java.lang.String, boolean) +++ NEW EXCEPTION: java.lang.NumberFormatException +++ NEW EXCEPTION: java.lang.StringIndexOutOfBoundsException *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.util.SystemReader (not serializable) ***! CLASS FILE FORMAT VERSION: 55.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) java.nio.charset.Charset getDefaultCharset()