Comparing source compatibility of /Users/d029788/src/git/jgit/org.eclipse.jgit/target/org.eclipse.jgit-5.5.0-SNAPSHOT.jar against /Users/d029788/.m2/repository/org/eclipse/jgit/org.eclipse.jgit/5.4.0.201906121030-r/org.eclipse.jgit-5.4.0.201906121030-r.jar
Old:/Users/d029788/.m2/repository/org/eclipse/jgit/org.eclipse.jgit/5.4.0.201906121030-r/org.eclipse.jgit-5.4.0.201906121030-r.jar
New:/Users/d029788/src/git/jgit/org.eclipse.jgit/target/org.eclipse.jgit-5.5.0-SNAPSHOT.jar
Created:2019-08-22T01:36:09.675+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.dircache.DirCacheEntry
MODIFIED (!)org.eclipse.jgit.internal.JGitText
MODIFIEDorg.eclipse.jgit.internal.storage.file.FileSnapshot
MODIFIEDorg.eclipse.jgit.internal.storage.file.LockFile
MODIFIEDorg.eclipse.jgit.internal.storage.file.PackIndex
NEWorg.eclipse.jgit.internal.storage.pack.CachedPackUriProvider
NEWorg.eclipse.jgit.internal.storage.pack.CachedPackUriProvider$PackInfo
MODIFIEDorg.eclipse.jgit.internal.storage.pack.PackWriter
NEWorg.eclipse.jgit.internal.storage.pack.PackWriter$PackfileUriConfig
MODIFIEDorg.eclipse.jgit.internal.transport.http.NetscapeCookieFile
MODIFIEDorg.eclipse.jgit.lib.AnyObjectId
MODIFIEDorg.eclipse.jgit.lib.ConfigConstants
MODIFIEDorg.eclipse.jgit.lib.Constants
MODIFIEDorg.eclipse.jgit.revwalk.RevWalk
MODIFIEDorg.eclipse.jgit.transport.GitProtocolConstants
MODIFIEDorg.eclipse.jgit.transport.PacketLineOut
NEWorg.eclipse.jgit.transport.ProtocolV2HookChain
MODIFIEDorg.eclipse.jgit.transport.TransferConfig
MODIFIEDorg.eclipse.jgit.transport.UploadPack
MODIFIEDorg.eclipse.jgit.treewalk.FileTreeIterator$FileEntry
MODIFIEDorg.eclipse.jgit.treewalk.WorkingTreeIterator
MODIFIED (*)org.eclipse.jgit.treewalk.WorkingTreeIterator$Entry
MODIFIED (!)org.eclipse.jgit.util.FS
UNCHANGED (!)org.eclipse.jgit.util.FS_POSIX
UNCHANGED (!)org.eclipse.jgit.util.FS_Win32
UNCHANGED (!)org.eclipse.jgit.util.FS_Win32_Cygwin
MODIFIEDorg.eclipse.jgit.util.FS$Attributes
NEWorg.eclipse.jgit.util.FS$FileStoreAttributes
NEWorg.eclipse.jgit.util.References
NEWorg.eclipse.jgit.util.SimpleLruCache
NEWorg.eclipse.jgit.util.Stats
MODIFIED (*)org.eclipse.jgit.util.SystemReader
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.eclipse.jgit.dircache.DirCacheEntrytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic longgetLastModified()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
568594
NEWpublic java.time.InstantgetLastModifiedInstant()n.a.n.a.
Old fileNew file
n.a.608
UNCHANGEDfinal public booleanmightBeRacilyClean(int,int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
356353
NEWfinal public booleanmightBeRacilyClean(java.time.Instant)n.a.n.a.
Old fileNew file
n.a.379
UNCHANGEDpublic voidsetLastModified(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
578620
NEWpublic voidsetLastModified(java.time.Instant)n.a.n.a.
Old fileNew file
n.a.631
MODIFIED (!) public class org.eclipse.jgit.internal.JGitTexttop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic java.lang.Stringn.a.assumeAtomicCreateNewFile
NEWpublic java.lang.Stringn.a.cannotFindMergeBaseUsingFirstParent
NEWpublic java.lang.Stringn.a.cannotSaveConfig
NEWpublic java.lang.Stringn.a.commitsHaveAlreadyBeenMarkedAsStart
NEWpublic java.lang.Stringn.a.failedCreateLockFile
NEWpublic java.lang.Stringn.a.invalidPurgeFactor
NEWpublic java.lang.Stringn.a.lockFailedRetry
NEWpublic java.lang.Stringn.a.readConfigFailed
NEWpublic java.lang.Stringn.a.readFileStoreAttributesFailed
NEWpublic java.lang.Stringn.a.readLastModifiedFailed
NEWpublic java.lang.Stringn.a.refTableRecordsMustIncrease
NEWpublic java.lang.Stringn.a.saveFileStoreAttributesFailed
NEWpublic java.lang.Stringn.a.timeoutMeasureFsTimestampResolution
REMOVED (!)public java.lang.String (!)
Change
FIELD_REMOVED
userConfigFileInvalid
NEWpublic java.lang.Stringn.a.userConfigInvalid
MODIFIED public class org.eclipse.jgit.internal.storage.file.FileSnapshottop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic longlastDelta()n.a.n.a.
Old fileNew file
n.a.482
UNCHANGEDpublic longlastModified()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
224310
NEWpublic java.time.InstantlastModifiedInstant()n.a.n.a.
Old fileNew file
n.a.319
NEWpublic longlastRacyThreshold()n.a.n.a.
Old fileNew file
n.a.490
UNCHANGEDstatic public org.eclipse.jgit.internal.storage.file.FileSnapshotsave(long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
146177
NEWstatic public org.eclipse.jgit.internal.storage.file.FileSnapshotsave(java.time.Instant)n.a.n.a.
Old fileNew file
n.a.198
NEWstatic public org.eclipse.jgit.internal.storage.file.FileSnapshotsaveNoConfig(java.io.File)n.a.n.a.
Old fileNew file
n.a.151
MODIFIED public class org.eclipse.jgit.internal.storage.file.LockFiletop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic longgetCommitLastModified()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
457475
NEWpublic java.time.InstantgetCommitLastModifiedInstant()n.a.n.a.
Old fileNew file
n.a.484
MODIFIED public abstract class org.eclipse.jgit.internal.storage.file.PackIndextop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic byte[]getChecksum()n.a.n.a.
Old fileNew file
n.a.320
NEW public abstract interface org.eclipse.jgit.internal.storage.pack.CachedPackUriProvidertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.eclipse.jgit.internal.storage.pack.CachedPackUriProvider$PackInfogetInfo(org.eclipse.jgit.internal.storage.pack.CachedPack,java.util.Collection)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.eclipse.jgit.annotations.Nullablen.a.
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
NEW static public class org.eclipse.jgit.internal.storage.pack.CachedPackUriProvider$PackInfotop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic CachedPackUriProvider$PackInfo(java.lang.String,java.lang.String)n.a.n.a.
Old fileNew file
n.a.84
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetHash()n.a.n.a.
Old fileNew file
n.a.93
NEWpublic java.lang.StringgetUri()n.a.n.a.
Old fileNew file
n.a.100
MODIFIED public class org.eclipse.jgit.internal.storage.pack.PackWritertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidsetPackfileUriConfig(org.eclipse.jgit.internal.storage.pack.PackWriter$PackfileUriConfig)n.a.n.a.
Old fileNew file
n.a.661
NEW static public class org.eclipse.jgit.internal.storage.pack.PackWriter$PackfileUriConfigtop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic PackWriter$PackfileUriConfig(org.eclipse.jgit.transport.PacketLineOut,java.util.Collection,org.eclipse.jgit.internal.storage.pack.CachedPackUriProvider)n.a.n.a.
Old fileNew file
n.a.2510
MODIFIED final public class org.eclipse.jgit.internal.transport.http.NetscapeCookieFiletop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIEDpublic voidwrite(java.net.URL)
Status:Name:
REMOVEDjava.lang.IllegalArgumentException
UNCHANGEDjava.io.IOException
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
291361
MODIFIED public abstract class org.eclipse.jgit.lib.AnyObjectIdtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public booleanequals(org.eclipse.jgit.lib.AnyObjectId,org.eclipse.jgit.lib.AnyObjectId)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
7377
NEWstatic public booleanisEqual(org.eclipse.jgit.lib.AnyObjectId,org.eclipse.jgit.lib.AnyObjectId)n.a.n.a.
Old fileNew file
n.a.92
MODIFIED final public class org.eclipse.jgit.lib.ConfigConstantstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.CONFIG_FILESYSTEM_SECTION
NEWpublic static final java.lang.Stringn.a.CONFIG_KEY_MIN_RACY_THRESHOLD
NEWpublic static final java.lang.Stringn.a.CONFIG_KEY_TIMESTAMP_RESOLUTION
MODIFIED final public class org.eclipse.jgit.lib.Constantstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.INFO_ALTERNATES
NEWpublic static final java.lang.Stringn.a.INFO_HTTP_ALTERNATES
NEWpublic static final java.lang.Stringn.a.OBJECTS
MODIFIED public class org.eclipse.jgit.revwalk.RevWalktop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisFirstParent()n.a.n.a.
Old fileNew file
n.a.674
NEWpublic voidsetFirstParent(boolean)n.a.n.a.
Old fileNew file
n.a.690
MODIFIED final public class org.eclipse.jgit.transport.GitProtocolConstantstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.OPTION_SIDEBAND_ALL
MODIFIED public class org.eclipse.jgit.transport.PacketLineOuttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisUsingSideband()n.a.n.a.
Old fileNew file
n.a.109
NEWpublic voidsetUsingSideband(boolean)n.a.n.a.
Old fileNew file
n.a.121
NEW public class org.eclipse.jgit.transport.ProtocolV2HookChaintop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.eclipse.jgit.transport.ProtocolV2Hookn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.eclipse.jgit.transport.ProtocolV2HooknewChain(java.util.List)n.a.n.a.
Old fileNew file
n.a.70
NEWpublic voidonCapabilities(org.eclipse.jgit.transport.CapabilitiesV2Request)
Status:Name:
NEWorg.eclipse.jgit.transport.ServiceMayNotContinueException
n.a.
Old fileNew file
n.a.86
NEWpublic voidonFetch(org.eclipse.jgit.transport.FetchV2Request)
Status:Name:
NEWorg.eclipse.jgit.transport.ServiceMayNotContinueException
n.a.
Old fileNew file
n.a.102
NEWpublic voidonLsRefs(org.eclipse.jgit.transport.LsRefsV2Request)
Status:Name:
NEWorg.eclipse.jgit.transport.ServiceMayNotContinueException
n.a.
Old fileNew file
n.a.94
MODIFIED public class org.eclipse.jgit.transport.TransferConfigtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisAllowSidebandAll()n.a.n.a.
Old fileNew file
n.a.302
MODIFIED public class org.eclipse.jgit.transport.UploadPacktop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.eclipse.jgit.transport.ProtocolV2HookgetProtocolV2Hook()n.a.n.a.
Old fileNew file
n.a.615
NEWpublic voidsetCachedPackUriProvider(org.eclipse.jgit.internal.storage.pack.CachedPackUriProvider)n.a.n.a.
Old fileNew file
n.a.748
MODIFIED static public class org.eclipse.jgit.treewalk.FileTreeIterator$FileEntrytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic longgetLastModified()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
410412
NEWpublic java.time.InstantgetLastModifiedInstant()n.a.n.a.
Old fileNew file
n.a.420
MODIFIED public abstract class org.eclipse.jgit.treewalk.WorkingTreeIteratortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic longgetEntryLastModified()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
651654
NEWpublic java.time.InstantgetEntryLastModifiedInstant()n.a.n.a.
Old fileNew file
n.a.664
MODIFIED (*) static public abstract class org.eclipse.jgit.treewalk.WorkingTreeIterator$Entrytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract longgetLastModified()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.time.InstantgetLastModifiedInstant()n.a.
Change
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract class org.eclipse.jgit.util.FStop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.eclipse.jgit.util.FS$FileStoreAttributesgetFileStoreAttributes(java.nio.file.Path)n.a.n.a.
Old fileNew file
n.a.753
REMOVED (!)static public java.time.DurationgetFsTimerResolution(java.nio.file.Path)n.a.
Change
METHOD_REMOVED
Old fileNew file
321n.a.
UNCHANGEDpublic longlastModified(java.io.File)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
437871
NEWpublic java.time.InstantlastModifiedInstant(java.nio.file.Path)n.a.n.a.
Old fileNew file
n.a.885
NEWpublic java.time.InstantlastModifiedInstant(java.io.File)n.a.n.a.
Old fileNew file
n.a.899
NEWstatic public voidsetAsyncFileStoreAttributes(boolean)n.a.n.a.
Old fileNew file
n.a.711
UNCHANGEDpublic voidsetLastModified(java.io.File,long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
452916
NEWpublic voidsetLastModified(java.nio.file.Path,java.time.Instant)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.931
UNCHANGED (!) public class org.eclipse.jgit.util.FS_POSIXtop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
UNCHANGED (!) public class org.eclipse.jgit.util.FS_Win32top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
UNCHANGED (!) public class org.eclipse.jgit.util.FS_Win32_Cygwintop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
MODIFIED static public class org.eclipse.jgit.util.FS$Attributestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.time.InstantgetLastModifiedInstant()n.a.n.a.
Old fileNew file
n.a.2016
UNCHANGEDpublic longgetLastModifiedTime()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
15272008
NEW final static public class org.eclipse.jgit.util.FS$FileStoreAttributestop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.eclipse.jgit.util.FS$FileStoreAttributesn.a.FALLBACK_FILESTORE_ATTRIBUTES
NEWpublic static final java.time.Durationn.a.FALLBACK_TIMESTAMP_RESOLUTION
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic FS$FileStoreAttributes(java.time.Duration)n.a.n.a.
Old fileNew file
n.a.669
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidconfigureAttributesPathCache(int,float)n.a.n.a.
Old fileNew file
n.a.268
NEWstatic public org.eclipse.jgit.util.FS$FileStoreAttributesget(java.nio.file.Path)n.a.n.a.
Old fileNew file
n.a.279
NEWpublic java.time.DurationgetFsTimestampResolution()n.a.n.a.
Old fileNew file
n.a.660
NEWpublic java.time.DurationgetMinimalRacyInterval()n.a.n.a.
Old fileNew file
n.a.652
NEWpublic java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.679
NEW public abstract interface org.eclipse.jgit.util.Referencestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public booleanisSameObject(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.65
NEW public class org.eclipse.jgit.util.SimpleLruCachetop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic SimpleLruCache(int,float)n.a.n.a.
Old fileNew file
n.a.138
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidconfigure(int,float)n.a.n.a.
Old fileNew file
n.a.221
NEWpublic java.lang.Objectget(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.164
NEWpublic java.lang.Objectput(java.lang.Object,java.lang.Object)n.a.n.a.
Old fileNew file
n.a.191
NEWpublic intsize()n.a.n.a.
Old fileNew file
n.a.204
NEW public class org.eclipse.jgit.util.Statstop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic Stats()n.a.n.a.
Old fileNew file
n.a.52
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidadd(double)n.a.n.a.
Old fileNew file
n.a.70
NEWpublic doubleavg()n.a.n.a.
Old fileNew file
n.a.110
NEWpublic intcount()n.a.n.a.
Old fileNew file
n.a.82
NEWpublic doublemax()n.a.n.a.
Old fileNew file
n.a.99
NEWpublic doublemin()n.a.n.a.
Old fileNew file
n.a.89
NEWpublic doublestddev()n.a.n.a.
Old fileNew file
n.a.130
NEWpublic doublevar()n.a.n.a.
Old fileNew file
n.a.120
MODIFIED (*) public abstract class org.eclipse.jgit.util.SystemReadertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract org.eclipse.jgit.lib.StoredConfiggetSystemConfig()
Status:Name:
NEWjava.io.IOException
NEWorg.eclipse.jgit.errors.ConfigInvalidException
Change
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
NEW (*)public abstract org.eclipse.jgit.lib.StoredConfiggetUserConfig()
Status:Name:
NEWjava.io.IOException
NEWorg.eclipse.jgit.errors.ConfigInvalidException
Change
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.