* Bazel: Fix warning about deprecated lib.bzl
* Format lib/BUILD with buildifier
* Bazel: Add fixes for --incompatible_load_java_rules_from_bzl
* Bazel: Bump minimum supported version to 0.29.0
* Bazel: Bump skylib library version to 0.8.0
* Use bazelisk to switch between used bazel version
* Bazel: Require minimum bazel version 0.17.1
* ReceivePackAdvertiseRefsHookTest: Open TestRepository in try-with-resource
* SubmoduleStatusTest: Open TestRepository in try-with-resource
* UploadPackTest: Open TestRepository in try-with-resource
* PackParserTest: Open TestRepository in try-with-resource
* SmartClientSmartServerTest: Open TestRepository in try-with-resource
* Stop using deprecated methods of RemoteSetUrlCommand/RemoteRemoveCommand
* SmartClientSmartServerTest: Stop using deprecated Repository#hasObject
* DumbClientSmartServerTest: Open TestRepository in try-with-resource
* DumbClientDumbServerTest: Open TestRepository in try-with-resource
* DirCacheCheckoutTest: Open TestRepository in try-with-resource
* HttpTestCase#fsck: Open TestRepository in try-with-resource
* AdvertiseErrorTest: Open Transport in try-with-resource
* AddCommandTest: Open PrintWriter in try-with-resource
* FileBasedConfigTest: Open FileOutputStream in try-with-resource
* WalkRemoteObjectDatabase: Open auto-closeable resources in try-with-resource
* TransportSftp: Open BufferedReader in try-with-resource
* ReflogReaderTest: Open FileOutputStream in try-with-resource
* ReflogReaderTest: Fix indentation
* ReflogWriterTest: Open FileInputStream in try-with-resource
* TransportHttp: Open auto-closeable resources in try-with-resource
* RebaseCommandTest: Open BufferedReader in try-with-resource
* DirCacheCGitCompatabilityTest: Open BufferedReader in try-with-resource
* LockFile: Open FileInputStream in try-with-resource
* CheckoutCommandTest: Open FileInputStream in try-with-resource
* SmudgeFilter: Fix Integer boxing warning
* Add ConfigConstants.CONFIG_SECTION_LFS
* diff: Optimize single line edits
* blame: Reduce running time ~4.5% by skipping common subtrees
* blame: Micro optimize blob lookup in tree
* blame: Automatically increase commit abbreviation length
* Blame correctly in the presence of conflicting merges
* DfsBlockCache: Update hits to not include contains()
* Add a listener for changes to a DfsObjDatabase's pack files
* Expose the reverse index size in the DfsPackDescription
* Add a DfsPackFile method to get the number of cached bytes
* Expose the list of pack files in the DfsBlockCache
* Add a DFS repository description and reference it in each pack
* Clarify the docstring of DfsBlockCache.reconfigure()
* DFS: A storage layer for JGit