Comparing source compatibility of /home/jenkins/agent/workspace/stable/jgit-publish-site/repo/org.eclipse.jgit/target/org.eclipse.jgit-6.3.0.202209071007-r.jar against /home/jenkins/agent/workspace/stable/jgit-publish-site/.repository/org/eclipse/jgit/org.eclipse.jgit/6.2.0.202206071550-r/org.eclipse.jgit-6.2.0.202206071550-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.CloneCommand (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand addShallowExclude(java.lang.String) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand addShallowExclude(org.eclipse.jgit.lib.ObjectId) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand setDepth(int) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand setShallowSince(java.time.OffsetDateTime) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand setShallowSince(java.time.Instant) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.api.FetchCommand (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand addShallowExclude(java.lang.String) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand addShallowExclude(org.eclipse.jgit.lib.ObjectId) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand setDepth(int) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand setShallowSince(java.time.OffsetDateTime) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand setShallowSince(java.time.Instant) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand setUnshallow(boolean) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.dircache.DirCacheCheckout (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 === UNCHANGED METHOD: PUBLIC STATIC void checkoutEntry(org.eclipse.jgit.lib.Repository, org.eclipse.jgit.dircache.DirCacheEntry, org.eclipse.jgit.lib.ObjectReader, boolean, org.eclipse.jgit.dircache.DirCacheCheckout$CheckoutMetadata) +++ NEW ANNOTATION: java.lang.Deprecated === UNCHANGED EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) STATIC(+) void checkoutEntry(org.eclipse.jgit.lib.Repository, org.eclipse.jgit.dircache.DirCacheEntry, org.eclipse.jgit.lib.ObjectReader, boolean, org.eclipse.jgit.dircache.DirCacheCheckout$CheckoutMetadata, org.eclipse.jgit.treewalk.WorkingTreeOptions) +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) STATIC(+) void getContent(org.eclipse.jgit.lib.Repository, java.lang.String, org.eclipse.jgit.dircache.DirCacheCheckout$CheckoutMetadata, org.eclipse.jgit.dircache.DirCacheCheckout$StreamSupplier, org.eclipse.jgit.treewalk.WorkingTreeOptions, java.io.OutputStream) +++ NEW EXCEPTION: java.io.IOException +++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) org.eclipse.jgit.dircache.DirCacheCheckout$StreamSupplier (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.io.InputStream load() +++ NEW EXCEPTION: java.io.IOException +++ NEW CLASS: PUBLIC(+) org.eclipse.jgit.internal.diff.FilteredRenameDetector (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW CONSTRUCTOR: PUBLIC(+) FilteredRenameDetector(org.eclipse.jgit.lib.Repository) +++ NEW CONSTRUCTOR: PUBLIC(+) FilteredRenameDetector(org.eclipse.jgit.diff.RenameDetector) +++ NEW METHOD: PUBLIC(+) java.util.List compute(java.util.List, org.eclipse.jgit.treewalk.filter.PathFilter) +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) java.util.List compute(java.util.List, java.util.List) +++ NEW EXCEPTION: java.io.IOException *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.JGitText (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) java.lang.String depthMustBeAt1 +++ NEW FIELD: PUBLIC(+) java.lang.String shallowNotSupported +++ NEW FIELD: PUBLIC(+) java.lang.String invalidAwsApiSignatureVersion +++ NEW FIELD: PUBLIC(+) java.lang.String notShallowedUnshallow +++ NEW FIELD: PUBLIC(+) java.lang.String depthWithUnshallow +++ NEW FIELD: PUBLIC(+) java.lang.String missingAwsRegion +++ NEW FIELD: PUBLIC(+) java.lang.String couldNotHashByteArrayWithSha256 +++ NEW FIELD: PUBLIC(+) java.lang.String unexpectedAwsApiSignatureVersion +++ NEW FIELD: PUBLIC(+) java.lang.String couldNotSignStringWithKey +++ NEW FIELD: PUBLIC(+) java.lang.String readShallowFailed *** MODIFIED CLASS: PUBLIC STATIC org.eclipse.jgit.internal.storage.dfs.InMemoryRepository$MemObjDatabase (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) java.util.Set getShallowCommits() +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) void setShallowCommits(java.util.Set) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.file.ObjectDirectory (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 *** MODIFIED METHOD: PUBLIC (<- PACKAGE_PROTECTED) java.util.Set getShallowCommits() === UNCHANGED EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) void setShallowCommits(java.util.Set) +++ NEW EXCEPTION: java.io.IOException *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.lib.Constants (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int INFINITE_DEPTH *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.lib.ObjectDatabase (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) java.util.Set getShallowCommits() +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) void setShallowCommits(java.util.Set) +++ NEW EXCEPTION: java.io.IOException +++ NEW CLASS: PUBLIC(+) STATIC(+) org.eclipse.jgit.merge.WorkTreeUpdater$Result (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW CONSTRUCTOR: PUBLIC(+) WorkTreeUpdater$Result() +++ NEW METHOD: PUBLIC(+) java.util.List getFailedToDelete() +++ NEW METHOD: PUBLIC(+) java.util.List getModifiedFiles() +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.lib.ObjectId getTreeId() *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.revwalk.RevCommit (default serialVersionUID changed) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 *** MODIFIED METHOD: PUBLIC NON_FINAL (<- FINAL) org.eclipse.jgit.revwalk.RevCommit getParent(int) *** MODIFIED METHOD: PUBLIC NON_FINAL (<- FINAL) int getParentCount() *** MODIFIED METHOD: PUBLIC NON_FINAL (<- FINAL) org.eclipse.jgit.revwalk.RevCommit[] getParents() +++ NEW CLASS: PUBLIC(+) FINAL(+) org.eclipse.jgit.transport.AwsRequestSignerV4 (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String calculateBodyHash(byte[]) +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String getCanonicalizedQueryString(java.util.Map) +++ NEW METHOD: PUBLIC(+) STATIC(+) byte[] hash(byte[]) +++ NEW METHOD: PUBLIC(+) STATIC(+) void sign(java.net.HttpURLConnection, java.util.Map, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, char[]) *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.transport.GitProtocolConstants (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String CAPABILITY_SHALLOW +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DEEPEN +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_ACK +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_WANT +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_WANT_REF +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_SHALLOW +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_ERR +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_UNSHALLOW +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String SECTION_SHALLOW_INFO +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_END +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DELIM +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_FLUSH +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DONE +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DEEPEN_SINCE +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DEEPEN_NOT +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_HAVE *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.transport.Transport (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) FINAL(+) java.util.List getDeepenNots() +++ NEW METHOD: PUBLIC(+) FINAL(+) java.time.Instant getDeepenSince() +++ NEW METHOD: PUBLIC(+) FINAL(+) java.lang.Integer getDepth() +++ NEW METHOD: PUBLIC(+) FINAL(+) void setDeepenNots(java.util.List) +++ NEW METHOD: PUBLIC(+) FINAL(+) void setDeepenSince(java.time.Instant) +++ NEW METHOD: PUBLIC(+) FINAL(+) void setDepth(int) +++ NEW METHOD: PUBLIC(+) FINAL(+) void setDepth(java.lang.Integer) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.UploadPack (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW INTERFACE: java.io.Closeable +++ NEW INTERFACE: java.lang.AutoCloseable +++ NEW METHOD: PUBLIC(+) void close() *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.util.HttpSupport (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String urlEncode(java.lang.String, boolean) ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) org.eclipse.jgit.util.Paths (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isEqualOrPrefix(java.lang.String, java.lang.String) *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.util.SystemReader (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) boolean isLinux()