Comparing source compatibility of /home/jenkins/agent/workspace/stable/jgit-publish-site/repo/org.eclipse.jgit/target/org.eclipse.jgit-5.13.0.202109080827-r.jar against /home/jenkins/agent/workspace/stable/jgit-publish-site/.repository/org/eclipse/jgit/org.eclipse.jgit/5.12.0.202106070339-r/org.eclipse.jgit-5.12.0.202106070339-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. +++ NEW CLASS: PUBLIC(+) org.eclipse.jgit.errors.SearchForReuseTimeout (compatible) +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. +++ NEW INTERFACE: java.io.Serializable +++ NEW SUPERCLASS: java.io.IOException +++ NEW CONSTRUCTOR: PUBLIC(+) SearchForReuseTimeout(java.time.Duration) +++ NEW METHOD: PUBLIC(+) java.lang.Throwable fillInStackTrace() *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.JGitText (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW FIELD: PUBLIC(+) java.lang.String searchForReuseTimeout +++ NEW FIELD: PUBLIC(+) java.lang.String looseObjectHandleIsStale +++ NEW FIELD: PUBLIC(+) java.lang.String invalidEncoding *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.dfs.DfsReaderIoStats (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) long getBitmapIndexCacheHits() +++ NEW METHOD: PUBLIC(+) long getPackIndexCacheHits() +++ NEW METHOD: PUBLIC(+) long getReadBitmapIndexBytes() +++ NEW METHOD: PUBLIC(+) long getReadBitmapIndexMicros() +++ NEW METHOD: PUBLIC(+) long getReadReverseIndexCount() +++ NEW METHOD: PUBLIC(+) long getReadReverseIndexMicros() +++ NEW METHOD: PUBLIC(+) long getReverseIndexCacheHits() *** MODIFIED CLASS: PUBLIC STATIC org.eclipse.jgit.internal.storage.dfs.InMemoryRepository$Builder (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.pack.PackWriter (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) void checkSearchForReuseTimeout() +++ NEW EXCEPTION: org.eclipse.jgit.errors.SearchForReuseTimeout +++ NEW METHOD: PUBLIC(+) void enableSearchForReuseTimeout() *** MODIFIED CLASS: PUBLIC STATIC org.eclipse.jgit.internal.transport.ssh.OpenSshConfigFile$HostEntry (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 *** MODIFIED CONSTRUCTOR: PUBLIC (<- PACKAGE_PROTECTED) OpenSshConfigFile$HostEntry(java.util.List) *** MODIFIED CONSTRUCTOR: PUBLIC (<- PACKAGE_PROTECTED) OpenSshConfigFile$HostEntry() +++ NEW CLASS: PUBLIC(+) org.eclipse.jgit.lib.CommitConfig (not serializable) +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.eclipse.jgit.lib.Config$SectionParser KEY +++ NEW METHOD: PUBLIC(+) java.lang.String getCommitEncoding() +++ NEW ANNOTATION: org.eclipse.jgit.annotations.Nullable +++ NEW METHOD: PUBLIC(+) java.lang.String getCommitTemplateContent() +++ NEW ANNOTATION: org.eclipse.jgit.annotations.Nullable +++ NEW EXCEPTION: java.io.FileNotFoundException +++ NEW EXCEPTION: java.io.IOException +++ NEW EXCEPTION: org.eclipse.jgit.errors.ConfigInvalidException +++ NEW METHOD: PUBLIC(+) java.lang.String getCommitTemplatePath() +++ NEW ANNOTATION: org.eclipse.jgit.annotations.Nullable *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.lib.ConfigConstants (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String CONFIG_KEY_SEARCH_FOR_REUSE_TIMEOUT +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String CONFIG_KEY_COMMIT_TEMPLATE +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String CONFIG_KEY_COMMIT_ENCODING *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.storage.pack.PackConfig (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.time.Duration DEFAULT_SEARCH_FOR_REUSE_TIMEOUT +++ NEW METHOD: PUBLIC(+) java.time.Duration getSearchForReuseTimeout() +++ NEW METHOD: PUBLIC(+) void setSearchForReuseTimeout(java.time.Duration) *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.transport.GitProtocolConstants (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String COMMAND_OBJECT_INFO +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String OPTION_WAIT_FOR_DONE +++ NEW CLASS: PUBLIC(+) FINAL(+) org.eclipse.jgit.transport.ObjectInfoRequest (not serializable) +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW METHOD: PUBLIC(+) STATIC(+) org.eclipse.jgit.transport.ObjectInfoRequest$Builder builder() +++ NEW METHOD: PUBLIC(+) java.util.List getObjectIDs() +++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) org.eclipse.jgit.transport.ObjectInfoRequest$Builder (not serializable) +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.transport.ObjectInfoRequest build() +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.transport.ObjectInfoRequest$Builder setObjectIDs(java.util.List) ***! MODIFIED INTERFACE: PUBLIC ABSTRACT org.eclipse.jgit.transport.ProtocolV2Hook (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++! NEW METHOD: PUBLIC(+) void onObjectInfo(org.eclipse.jgit.transport.ObjectInfoRequest) +++ NEW EXCEPTION: org.eclipse.jgit.transport.ServiceMayNotContinueException *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.ProtocolV2HookChain (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 ===! UNCHANGED INTERFACE: org.eclipse.jgit.transport.ProtocolV2Hook +++ NEW METHOD: PUBLIC(+) void onObjectInfo(org.eclipse.jgit.transport.ObjectInfoRequest) +++ NEW EXCEPTION: org.eclipse.jgit.transport.ServiceMayNotContinueException *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.TransferConfig (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) boolean isAdvertiseObjectInfo() +++ NEW METHOD: PUBLIC(+) boolean isAdvertiseWaitForDone() *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.treewalk.filter.PathSuffixFilter (not serializable) === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +++ NEW METHOD: PUBLIC(+) int matchFilter(org.eclipse.jgit.treewalk.TreeWalk) +++ NEW EXCEPTION: org.eclipse.jgit.errors.MissingObjectException +++ NEW EXCEPTION: org.eclipse.jgit.errors.IncorrectObjectTypeException +++ NEW EXCEPTION: java.io.IOException