Comparing source compatibility of /Users/d029788/src/git/jgit/org.eclipse.jgit/target/org.eclipse.jgit-5.4.0.201906121030-r.jar against /Users/d029788/.m2/repository/org/eclipse/jgit/org.eclipse.jgit/5.3.0.201903130848-r/org.eclipse.jgit-5.3.0.201903130848-r.jar
Old:/Users/d029788/.m2/repository/org/eclipse/jgit/org.eclipse.jgit/5.3.0.201903130848-r/org.eclipse.jgit-5.3.0.201903130848-r.jar
New:/Users/d029788/src/git/jgit/org.eclipse.jgit/target/org.eclipse.jgit-5.4.0.201906121030-r.jar
Created:2019-06-12T16:45:23.918+0200
Access modifier filter:PUBLIC
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:false
Includes:org.eclipse.jgit.*;org.eclipse.jgit.*
Excludes:n.a.
Semantic Versioning:1.0.0
Classes:
StatusFully Qualified Name
MODIFIEDorg.eclipse.jgit.api.DescribeCommand
MODIFIEDorg.eclipse.jgit.errors.PackInvalidException
MODIFIEDorg.eclipse.jgit.internal.JGitText
MODIFIEDorg.eclipse.jgit.internal.storage.dfs.DfsReaderIoStats
MODIFIEDorg.eclipse.jgit.internal.storage.dfs.DfsReftableDatabase
MODIFIEDorg.eclipse.jgit.internal.storage.dfs.DfsRepository
MODIFIEDorg.eclipse.jgit.internal.storage.file.FileRepository
MODIFIEDorg.eclipse.jgit.internal.storage.file.FileSnapshot
MODIFIEDorg.eclipse.jgit.internal.storage.file.PackFile
MODIFIED (!)org.eclipse.jgit.internal.storage.pack.PackWriter
NEWorg.eclipse.jgit.internal.transport.http.NetscapeCookieFile
NEWorg.eclipse.jgit.internal.transport.http.NetscapeCookieFileCache
MODIFIEDorg.eclipse.jgit.lib.Config
MODIFIEDorg.eclipse.jgit.lib.Ref
MODIFIEDorg.eclipse.jgit.lib.RefDatabase
MODIFIED (*)org.eclipse.jgit.lib.Repository
MODIFIEDorg.eclipse.jgit.revwalk.ObjectWalk
NEWorg.eclipse.jgit.revwalk.ObjectWalk$VisitationPolicy
NEWorg.eclipse.jgit.revwalk.ReachabilityChecker
MODIFIEDorg.eclipse.jgit.revwalk.RevWalk
MODIFIEDorg.eclipse.jgit.revwalk.RevWalkUtils
MODIFIEDorg.eclipse.jgit.storage.pack.PackConfig
MODIFIEDorg.eclipse.jgit.storage.pack.PackStatistics
MODIFIEDorg.eclipse.jgit.storage.pack.PackStatistics$Accumulator
MODIFIEDorg.eclipse.jgit.transport.FetchV2Request
NEWorg.eclipse.jgit.transport.FilterSpec
MODIFIEDorg.eclipse.jgit.transport.HttpConfig
MODIFIEDorg.eclipse.jgit.transport.PacketLineIn
NEWorg.eclipse.jgit.transport.PacketLineIn$PacketLineInIterator
MODIFIED (!)org.eclipse.jgit.transport.Transport
MODIFIED (!)org.eclipse.jgit.transport.UploadPack
MODIFIEDorg.eclipse.jgit.util.FileUtils
MODIFIEDorg.eclipse.jgit.util.FS
MODIFIEDorg.eclipse.jgit.util.HttpSupport
NEWorg.eclipse.jgit.util.LRUMap
MODIFIEDorg.eclipse.jgit.util.RefList
MODIFIEDorg.eclipse.jgit.util.RefList$Builder
MODIFIEDorg.eclipse.jgit.util.RefMap
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.eclipse.jgit.api.DescribeCommandtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.api.DescribeCommandsetAlways(boolean)n.a.n.a.
Old fileNew file
n.a.215
MODIFIED (Serializable compatible) public class org.eclipse.jgit.errors.PackInvalidExceptiontop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-18068284650197127771
Newtrue-5566703491325189671
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic PackInvalidException(java.io.File)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
6567
UNCHANGEDpublic PackInvalidException(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
7592
NEWpublic PackInvalidException(java.lang.String,java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.105
NEWpublic PackInvalidException(java.io.File,java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.80
MODIFIED public class org.eclipse.jgit.internal.JGitTexttop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic java.lang.Stringn.a.configHandleMayBeLocked
NEWpublic java.lang.Stringn.a.couldNotFindSixTabsInLine
NEWpublic java.lang.Stringn.a.couldNotFindTabInLine
NEWpublic java.lang.Stringn.a.couldNotPersistCookies
NEWpublic java.lang.Stringn.a.couldNotReadCookieFile
NEWpublic java.lang.Stringn.a.gpgNotASigningKey
NEWpublic java.lang.Stringn.a.missingCookieFile
NEWpublic java.lang.Stringn.a.searchForReachableBranches
MODIFIED public class org.eclipse.jgit.internal.storage.dfs.DfsReaderIoStatstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic longgetInflationMicros()n.a.n.a.
Old fileNew file
n.a.199
MODIFIED public class org.eclipse.jgit.internal.storage.dfs.DfsReftableDatabasetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.SetgetTipsWithSha1(org.eclipse.jgit.lib.ObjectId)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.283
MODIFIED public abstract class org.eclipse.jgit.internal.storage.dfs.DfsRepositorytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetIdentifier()n.a.n.a.
Old fileNew file
n.a.130
MODIFIED public class org.eclipse.jgit.internal.storage.file.FileRepositorytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetIdentifier()n.a.n.a.
Old fileNew file
n.a.394
MODIFIED public class org.eclipse.jgit.internal.storage.file.FileSnapshottop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidwaitUntilNotRacy()
Status:Name:
NEWjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.307
MODIFIED public class org.eclipse.jgit.internal.storage.file.PackFiletop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.1231
MODIFIED (!) public class org.eclipse.jgit.internal.storage.pack.PackWritertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public voidsetFilterBlobLimit(long)n.a.
Change
METHOD_REMOVED
Old fileNew file
647n.a.
NEWpublic voidsetFilterSpec(org.eclipse.jgit.transport.FilterSpec)n.a.n.a.
Old fileNew file
n.a.650
NEW final public class org.eclipse.jgit.internal.transport.http.NetscapeCookieFiletop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic NetscapeCookieFile(java.nio.file.Path)n.a.n.a.
Old fileNew file
n.a.139
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.SetgetCookies(boolean)n.a.n.a.
Old fileNew file
n.a.170
NEWpublic java.nio.file.PathgetPath()n.a.n.a.
Old fileNew file
n.a.152
NEWpublic voidwrite(java.net.URL)
Status:Name:
NEWjava.lang.IllegalArgumentException
NEWjava.io.IOException
NEWjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.291
NEW public class org.eclipse.jgit.internal.transport.http.NetscapeCookieFileCachetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.internal.transport.http.NetscapeCookieFilegetEntry(java.nio.file.Path)n.a.n.a.
Old fileNew file
n.a.96
NEWstatic public org.eclipse.jgit.internal.transport.http.NetscapeCookieFileCachegetInstance(org.eclipse.jgit.transport.HttpConfig)n.a.n.a.
Old fileNew file
n.a.83
MODIFIED public class org.eclipse.jgit.lib.Configtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public booleanisMissing(java.lang.String)n.a.n.a.
Old fileNew file
n.a.139
MODIFIED public abstract interface org.eclipse.jgit.lib.Reftop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final longn.a.UNDEFINED_UPDATE_INDEX
MODIFIED public abstract class org.eclipse.jgit.lib.RefDatabasetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.SetgetTipsWithSha1(org.eclipse.jgit.lib.ObjectId)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.495
MODIFIED (*) public abstract class org.eclipse.jgit.lib.Repositorytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract java.lang.StringgetIdentifier()n.a.
Change
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
MODIFIED public class org.eclipse.jgit.revwalk.ObjectWalktop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.eclipse.jgit.revwalk.ObjectWalk$VisitationPolicyn.a.SIMPLE_VISITATION_POLICY
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic intgetTreeDepth()n.a.n.a.
Old fileNew file
n.a.656
NEWpublic voidsetVisitationPolicy(org.eclipse.jgit.revwalk.ObjectWalk$VisitationPolicy)n.a.n.a.
Old fileNew file
n.a.362
NEWpublic voidskipTree()n.a.n.a.
Old fileNew file
n.a.400
NEW static public abstract interface org.eclipse.jgit.revwalk.ObjectWalk$VisitationPolicytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract booleanshouldVisit(org.eclipse.jgit.revwalk.RevObject)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidvisited(org.eclipse.jgit.revwalk.RevObject)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public abstract interface org.eclipse.jgit.revwalk.ReachabilityCheckertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.util.OptionalareAllReachable(java.util.Collection,java.util.Collection)
Status:Name:
NEWorg.eclipse.jgit.errors.MissingObjectException
NEWorg.eclipse.jgit.errors.IncorrectObjectTypeException
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
MODIFIED public class org.eclipse.jgit.revwalk.RevWalktop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.revwalk.ReachabilityCheckercreateReachabilityChecker()
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.262
MODIFIED final public class org.eclipse.jgit.revwalk.RevWalkUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.ListfindBranchesReachableFrom(org.eclipse.jgit.revwalk.RevCommit,org.eclipse.jgit.revwalk.RevWalk,java.util.Collection,org.eclipse.jgit.lib.ProgressMonitor)
Status:Name:
NEWorg.eclipse.jgit.errors.MissingObjectException
NEWorg.eclipse.jgit.errors.IncorrectObjectTypeException
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.193
MODIFIED public class org.eclipse.jgit.storage.pack.PackConfigtop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final longn.a.DEFAULT_MINSIZE_PREVENT_RACY_PACK
NEWpublic static final booleann.a.DEFAULT_WAIT_PREVENT_RACY_PACK
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleandoWaitPreventRacyPack(long)n.a.n.a.
Old fileNew file
n.a.789
NEWpublic longgetMinSizePreventRacyPack()n.a.n.a.
Old fileNew file
n.a.816
NEWpublic booleanisWaitPreventRacyPack()n.a.n.a.
Old fileNew file
n.a.772
NEWpublic voidsetMinSizePreventRacyPack(long)n.a.n.a.
Old fileNew file
n.a.830
NEWpublic voidsetWaitPreventRacyPack(boolean)n.a.n.a.
Old fileNew file
n.a.803
MODIFIED public class org.eclipse.jgit.storage.pack.PackStatisticstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic longgetTreesTraversed()n.a.n.a.
Old fileNew file
n.a.597
MODIFIED static public class org.eclipse.jgit.storage.pack.PackStatistics$Accumulatortop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic longn.a.treesTraversed
MODIFIED final public class org.eclipse.jgit.transport.FetchV2Requesttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDpublic  (<-  package_protected )  java.util.ListgetWantedRefs()n.a.n.a.
Old fileNew file
104107
NEW final public class org.eclipse.jgit.transport.FilterSpectop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.eclipse.jgit.transport.FilterSpecn.a.NO_FILTER
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringfilterLine()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.eclipse.jgit.annotations.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.182
NEWstatic public org.eclipse.jgit.transport.FilterSpecfromFilterLine(java.lang.String)
Status:Name:
NEWorg.eclipse.jgit.errors.PackProtocolException
n.a.
Old fileNew file
n.a.88
NEWpublic longgetBlobLimit()n.a.n.a.
Old fileNew file
n.a.158
NEWpublic longgetTreeDepthLimit()n.a.n.a.
Old fileNew file
n.a.167
NEWpublic booleanisNoOp()n.a.n.a.
Old fileNew file
n.a.174
MODIFIED public class org.eclipse.jgit.transport.HttpConfigtop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.COOKIE_FILE_CACHE_LIMIT_KEY
NEWpublic static final java.lang.Stringn.a.COOKIE_FILE_KEY
NEWpublic static final java.lang.Stringn.a.SAVE_COOKIES_KEY
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetCookieFile()n.a.n.a.
Old fileNew file
n.a.230
NEWpublic intgetCookieFileCacheLimit()n.a.n.a.
Old fileNew file
n.a.253
NEWpublic booleangetSaveCookies()n.a.n.a.
Old fileNew file
n.a.241
MODIFIED public class org.eclipse.jgit.transport.PacketLineIntop
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final java.lang.String
Change
ANNOTATION_DEPRECATED_ADDED
DELIM
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGEDpublic static final java.lang.String
Change
ANNOTATION_DEPRECATED_ADDED
END
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public booleanisDelimiter(java.lang.String)n.a.n.a.
Old fileNew file
n.a.263
NEWstatic public booleanisEnd(java.lang.String)n.a.n.a.
Old fileNew file
n.a.297
NEWpublic org.eclipse.jgit.transport.PacketLineIn$PacketLineInIteratorreadStrings()
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.219
NEW static public class org.eclipse.jgit.transport.PacketLineIn$PacketLineInIteratortop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.Iterablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.Iteratoriterator()n.a.n.a.
Old fileNew file
n.a.380
MODIFIED (!) public abstract class org.eclipse.jgit.transport.Transporttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)final  (<-  not_final )  public longgetFilterBlobLimit()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
10751077
NEWfinal public org.eclipse.jgit.transport.FilterSpecgetFilterSpec()n.a.n.a.
Old fileNew file
n.a.1096
MODIFIED (!)final  (<-  not_final )  public voidsetFilterBlobLimit(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
10831087
NEWfinal public voidsetFilterSpec(org.eclipse.jgit.transport.FilterSpec)n.a.n.a.
Old fileNew file
n.a.1104
MODIFIED (!) public class org.eclipse.jgit.transport.UploadPacktop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)final  (<-  not_final )  public longgetFilterBlobLimit()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
15361540
NEWfinal public org.eclipse.jgit.transport.FilterSpecgetFilterSpec()n.a.n.a.
Old fileNew file
n.a.1552
MODIFIED public class org.eclipse.jgit.util.FileUtilstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidtouch(java.nio.file.Path)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.942
MODIFIED public abstract class org.eclipse.jgit.util.FStop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.time.DurationgetFsTimerResolution(java.nio.file.Path)n.a.n.a.
Old fileNew file
n.a.321
MODIFIED public class org.eclipse.jgit.util.HttpSupporttop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.HDR_COOKIE
NEWpublic static final java.lang.Stringn.a.HDR_SET_COOKIE
NEWpublic static final java.lang.Stringn.a.HDR_SET_COOKIE2
NEW (Serializable compatible) public class org.eclipse.jgit.util.LRUMaptop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.util.LinkedHashMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.io.Serializablen.a.
NEWjava.lang.Cloneablen.a.
NEWjava.util.Mapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-63247439751128095474329609127403759486
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic LRUMap(int,int)n.a.n.a.
Old fileNew file
n.a.75
MODIFIED public class org.eclipse.jgit.util.RefListtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.stream.CollectortoRefList(java.util.function.BinaryOperator)n.a.n.a.
Old fileNew file
n.a.349
MODIFIED static public class org.eclipse.jgit.util.RefList$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidaddAll(org.eclipse.jgit.util.RefList$Builder)n.a.n.a.
Old fileNew file
n.a.443
MODIFIED public class org.eclipse.jgit.util.RefMaptop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.stream.CollectortoRefMap(java.util.function.BinaryOperator)n.a.n.a.
Old fileNew file
n.a.300