* BitmappedReachabilityChecker: Use only one bitmap for the whole check
* checkNotAdvertisedWants: Be lazy converting Ref to RevCommit
* ReachabilityChecker: Receive a Stream instead of a Collection
* UploadPack: Prioritize references for non-advertised wants checks
* SmartClientSmartServerTest: Open Repository in try-with-resource
* SmartClientSmartServerTest: Open ObjectInserter.Formatter in try-with-resource
* SmartClientSmartServerTest#addBrokenContext: Remove unused TestRepository
* IO: Open TemporaryBuffer.Heap in try-with-resource
* GitSmartHttpTools: Open SideBandOutputStream in try-with-resource
* TemporaryBufferTest: Open TemporaryBuffer in try-with-resource
* Scanner: Open RevWalk in try-with-resource
* SubmoduleWalkTest: Open Repository in try-with-resource
* SideBandOutputStreamTest: Open SideBandOutputStream in try-with-resource
* UnionInputStreamTest: Open UnionInputStream in try-with-resource
* Merge: Avoid non-localised literal string warning for "recursive"
* MergeFormatter{Pass}: Use Charset instead of String
* Deprecate Constants.CHARACTER_ENCODING in favor of StandardCharsets.UTF_8
* Bazel: Increase severity of MissingFail to ERROR
* TestProtocolTest: Add missing calls to fail()
* Config.set-methods should not touch lines from included files
* Don't inline included configs on FileBasedConfig.save()
* ConfigLine.includedFrom stores source, if it was read from included file
* Teach UploadPack "filter" in protocol v2 fetch
* Refactor test of capabilities output
* Refactor v2 advertisement into own function
* Refactor parsing of "filter" into its own method
* Disallow unknown args to "fetch" in protocol v2
* Teach UploadPack shallow fetch in protocol v2
* Refactor unshallowCommits to local variable
* Add protocol v2 support in http
* Give info/refs services more control over response
* Fix typo in comment
* Throw BinaryBlobException from RawParseUtils#lineMap.
* Avoid loading and merging binary data in ResolveMerger
* Introduce ObjectLoader.Filter for delegation
* Introduce RawText#load.
* Add tests for updating single refs to missing objects
* Fix deleting symrefs
* RefDirectory: Throw exception if CAS of packed ref list fails
* ReceiveCommand: Explicitly check constructor preconditions
* BatchRefUpdate: Document when getPushOptions is null
* Don't use deprecated LockFile constructor
* Fix warnings about unchecked conversion of MergeResult
* MockServletConfig: Fix warning about unchecked conversion of Enumeration
* HugeFileTest: Make Git a class member and open in try-with-resource
* Suppress "unchecked cast" warnings related to UploadPackFactory.DISABLED
* DiffAlgorithms: Fix warnings about variable hiding
* DirCacheBasicTest: Open ObjectInserter.Formatter in try-with-resource
* DirCacheBuilderIteratorTest: Open TreeWalk in try-with-resource
* DirCacheCGitCompatabilityTest: Open TreeWalk in try-with-resource
* DirCacheCheckoutMaliciousPathTest: Open Git and RevWalk in t-w-r
* DirCacheIteratorTest: Open TreeWalk instances in try-with-resource
* ForPathTest: Open TreeWalk in try-with-resource
* GitConstructionTest: Open Git instance in try-with-resource
* IndexDiffTest: Open Git instances in try-with-resources
* ManifestParserTest: Don't use deprecated StringBufferInputStream
* InMemoryRepository: Remove unused RevWalk from batch method signature
* Remove BitmapRevFilter.getCountOfLoadedCommits
* Make BitmapBuilder.getBitmapIndex public
* Deprecate BitmapBuilder.add and introduce simpler addObject method
* Add @Override annotations to BitmapIndexImpl
* Rely on bitmap RevFilter to filter walk during bitmap selection
* Use 'reused' bitmap to filter walk during bitmap selection
* Rely on bitmap RevFilter to filter tip commit setup walk
* Use 'reused' bitmap to filter tip commit setup walk
* Include ancestors of reused bitmap commits in reuse bitmap again