* Fix org.eclipse.jdt.core.prefs of org.eclipse.jgit.junit
* Add missing javadoc in org.eclipse.jgit.junit
* Enhance RepeatRule to report number of failures at the end
* Fix FileSnapshotTests for filesystem with high timestamp resolution
* Retry deleting test files in FileBasedConfigTest
* Measure filesystem timestamp resolution already in test setup
* Refactor FileSnapshotTest to use NIO APIs
* Measure stored timestamp resolution instead of time to touch file
* WorkingTreeIterator#idSubmodule: Refactor to open Repository in try-with-resource
* UploadPack: Suppress resource warning about PackWriter
* ShowPackDelta: Refactor to use try-with-resource
* SubmoduleWalk#forIndex: Suppress resource warning and update Javadoc
* SubmoduleWalk: Open Repository in try-with-resource
* RepositoryFilter: Refactor doFilter to open Repository in try-with-resource
* Allow configuration of receive pack's ObjectChecker through fsck.*
* Correct fetch to use fetch.fsckObjects and transfer.fsckObjects
* Default receive.fsckObjects to transfer.fsckObjects
* Allow ReceivePack callers to configure their own ObjectChecker
* Check for duplicate names after folding case in ObjectChecker
* Change DirCacheCheckout to verify path using ObjectChecker
* Reject mixed case .git on Mac OS in ObjectChecker
* Reject special Windows device names in ObjectChecker
* Allow an ObjectChecker to reject special characters for Windows
* Reject '.git' as a tree name in ObjectChecker
* Extract path segment check function in ObjectChecker
* Permit ObjectChecker to optionally accept leading '0' in trees