Eclipse JGit: Java implementation of Git 4.6

4.6

Description

Features

  • Implement auto gc
  • CheckoutCommand: Add method to add multiple paths
  • Add "concurrencyLevel" option to DfsBlockCache
  • Add ReceivedPackStatistics for PackParser

JGit Command Line

  • Checkout: Add the ability to checkout all paths.

LFS Support

  • Add built-in LFS smudge filter for local case
  • Add built-in LFS clean filter
  • Add configuration parameter to enable built-in hooks/filters
  • Add support for built-in smudge filters
  • Add support for built-in clean filters

JGit Ketch

  • Define MonotonicClock interface for advanced timestamps

Build and Release Engineering

  • Update JGit minimum execution environment to JavaSE-1.8
  • Update JavaEWAH to 1.1.6
  • Add Oxygen target platform and remove target platforms older than Mars
  • Buck build: upgrade buck to latest version
  • Configure Maven to run tests concurrently by default
  • Enable error-prone for the Maven build
  • Use consistent feature and category names