
Improvements in 5.1.8 - 5.1.11: - include filekey file attribute (inode on *nix filesystems) when comparing FileSnapshots - optionally wait opening new packfile until it can't be racy anymore - fix FileSnapshot's consideration of file size - ObjectDirectory: fix closing of obsolete packs - measure FileStoreAttributes per filesystem - improve measuring file timestamp resolution - measure minimal racy interval - use Instant to increase resolution to 1us (limited by FileTime) - persist FileStoreAttributes - optional asynchronous measurement of FileStoreAttributes - directory - FileStore cache - cache user and system level gitconfig - fix supportsAtomicCreateNewFile default to true - fix non-deterministic hash of archives created by ArchiveCommand - reproduce racy atomic update in PackedBatchRefUpdate and fix it Release notes: https://projects.eclipse.org/projects/technology.jgit/releases/5.1.8 https://projects.eclipse.org/projects/technology.jgit/releases/5.1.9 https://projects.eclipse.org/projects/technology.jgit/releases/5.1.10 https://projects.eclipse.org/projects/technology.jgit/releases/5.1.11 Change-Id: Ia93eaee442096eabdb999c9c9a6fc0edeb10c0fe