Skip navigation links
  • Module
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    org.eclipse.jgit.lib.ConfigConstants.CONFIG_KEY_TRUSTFOLDERSTAT
    use {CONFIG_KEY_TRUST_STAT} instead
    org.eclipse.jgit.lib.CoreConfig.TrustLooseRefStat
    use CoreConfig.TrustStat instead
    org.eclipse.jgit.lib.CoreConfig.TrustPackedRefsStat
    use CoreConfig.TrustStat instead
  • Deprecated Classes
    Class
    Description
    org.eclipse.jgit.util.GitDateParser
    Use GitTimeParser instead.
  • Deprecated Enum Classes
    Enum Class
    Description
    org.eclipse.jgit.lib.CoreConfig.TrustLooseRefStat
    use CoreConfig.TrustStat instead
    org.eclipse.jgit.lib.CoreConfig.TrustPackedRefsStat
    use CoreConfig.TrustStat instead
  • Deprecated Fields
    Field
    Description
    org.eclipse.jgit.lib.ConfigConstants.CONFIG_KEY_TRUSTFOLDERSTAT
    use {CONFIG_KEY_TRUST_STAT} instead
  • Deprecated Methods
    Method
    Description
    org.eclipse.jgit.api.GarbageCollectCommand.setExpire(Date)
    use GarbageCollectCommand.setExpire(Instant) instead
    org.eclipse.jgit.internal.storage.file.GC.setExpire(Date)
    use GC.setExpire(Instant) instead
    org.eclipse.jgit.internal.storage.file.GC.setPackExpire(Date)
    use GC.setPackExpire(Instant) instead
    org.eclipse.jgit.internal.storage.file.WindowCache.reconfigure(WindowCacheConfig)
    use cfg.install() to avoid internal reference.
    org.eclipse.jgit.internal.storage.reftable.ReftableCompactor.setReflogExpireOldestReflogTimeMillis(long)
    Use ReftableCompactor.setReflogExpireOlderThan(Instant) instead
    org.eclipse.jgit.lib.Config.getEnum(T[], String, String, String, T)
    use Config.getEnum(String, String, String, Enum) or {Config.getEnum(Enum[], String, String, String)} instead.
    org.eclipse.jgit.lib.PersonIdent.getTimeZone()
    Use getZoneId instead
    org.eclipse.jgit.lib.PersonIdent.getTimeZone(int)
    use PersonIdent.getZoneId(int) instead
    org.eclipse.jgit.lib.PersonIdent.getTimeZoneOffset()
    Use PersonIdent.getZoneOffset() and read minutes from there
    org.eclipse.jgit.lib.PersonIdent.getWhen()
    Use getWhenAsInstant instead
    org.eclipse.jgit.lib.RefDatabase.getRefs(String)
    use RefDatabase.getRefsByPrefix(java.lang.String) instead
    org.eclipse.jgit.lib.Repository.getAllRefs()
    use getRefDatabase().getRefs() instead.
    org.eclipse.jgit.lib.Repository.getReflogReader(String)
    use #getRefDatabase().getReflogReader(String) instead
    org.eclipse.jgit.lib.Repository.getReflogReader(Ref)
    use #getRefDatabase().getReflogReader(Ref) instead
    org.eclipse.jgit.lib.Repository.getTags()
    use getRefDatabase().getRefsByPrefix(R_TAGS) instead
    org.eclipse.jgit.lib.TypedConfigGetter.getBoolean(Config, String, String, String, boolean)
    use TypedConfigGetter.getBoolean(Config, String, String, String, Boolean) instead
    org.eclipse.jgit.lib.TypedConfigGetter.getInt(Config, String, String, String, int)
    use TypedConfigGetter.getInt(Config, String, String, String, Integer) instead
    org.eclipse.jgit.lib.TypedConfigGetter.getIntInRange(Config, String, String, String, int, int, int)
    use TypedConfigGetter.getIntInRange(Config, String, String, String, int, int, Integer) instead
    org.eclipse.jgit.lib.TypedConfigGetter.getLong(Config, String, String, String, long)
    use TypedConfigGetter.getLong(Config, String, String, String, Long) instead
    org.eclipse.jgit.lib.TypedConfigGetter.getTimeUnit(Config, String, String, String, long, TimeUnit)
    use TypedConfigGetter.getTimeUnit(Config, String, String, String, Long, TimeUnit) instead
    org.eclipse.jgit.revwalk.filter.CommitTimeRevFilter.after(Date)
    Use CommitTimeRevFilter.after(Instant) instead.
    org.eclipse.jgit.revwalk.filter.CommitTimeRevFilter.before(Date)
    Use CommitTimeRevFilter.before(Instant) instead.
    org.eclipse.jgit.revwalk.filter.CommitTimeRevFilter.between(long, long)
    Use CommitTimeRevFilter.between(Instant, Instant) instead.
    org.eclipse.jgit.revwalk.filter.CommitTimeRevFilter.between(Date, Date)
    Use CommitTimeRevFilter.between(Instant, Instant) instead.
    org.eclipse.jgit.treewalk.CanonicalTreeParser.getParent()
    internal use only
    org.eclipse.jgit.treewalk.filter.TreeFilter.getPathsBestEffort()
    use shouldTreeWalk instead.
    org.eclipse.jgit.util.RawParseUtils.headerEnd(byte[], int)
    use {RawParseUtils.nextLfSkippingSplitLines(byte[], int)} directly instead
    org.eclipse.jgit.util.RelativeDateFormatter.format(Date)
    Use RelativeDateFormatter.format(Instant) instead.
    org.eclipse.jgit.util.SystemReader.getCurrentTime()
    Use SystemReader.now()
    org.eclipse.jgit.util.SystemReader.getTimezone(long)
    Use SystemReader.getTimeZoneAt(Instant) instead.
    org.eclipse.jgit.util.SystemReader.getTimeZone()
    Use SystemReader.getTimeZoneId()
    org.eclipse.jgit.util.time.ProposedTimestamp.date()
    Use instant() instead
    org.eclipse.jgit.util.time.ProposedTimestamp.timestamp()
    Use instant() instead
  • Deprecated Constructors
    Constructor
    Description
    org.eclipse.jgit.attributes.AttributesHandler(TreeWalk)
    since 6.1, use AttributesHandler(TreeWalk, Supplier) instead
    org.eclipse.jgit.lib.PersonIdent(String, String, long, int)
    Use the variant with Instant and ZoneId instead
    org.eclipse.jgit.lib.PersonIdent(String, String, Date, TimeZone)
    Use the variant with Instant and ZoneId instead
    org.eclipse.jgit.lib.PersonIdent(PersonIdent, long, int)
    Use the variant with Instant and ZoneId instead
    org.eclipse.jgit.lib.PersonIdent(PersonIdent, Date)
    Use the variant with an Instant instead
    org.eclipse.jgit.lib.PersonIdent(PersonIdent, Date, TimeZone)
    Use PersonIdent(PersonIdent, Instant, ZoneId) instead.

Copyright © 2025 Eclipse JGit Project. All rights reserved.