* ObjectDirectoryInserter: Open FileOutputStream in try-with-resource
* ObjectDirectoryInserter: Remove redundant 'throws' declarations
* ObjectDirectory: Further clean up insertUnpackedObject
* Fix error log message in ObjectDirectory.handlePackError()
* Properly format pack checksums in PackFile.idx()
* Cancel gc if thread was interrupted
* PackFile: report correct message for checksum mismatch
* ObjectDirectory: Clean up logging
* Bazel: Stop using native.git_repository
* ObjectDirectory: extra logging on packfile exceptions
* FS: Open TemporaryBuffer in try-with-resource
* EditListTest: Open InputStream in try-with-resource
* EGitPatchHistoryTest: Open BufferedReader in try-with-resource
* T0003_BasicTest: Use CommitBuilder.setEncoding(Charset)
* WalkEncryptionTest: Use StandardCharsets.UTF_8
* GetTextTest: Use StandardCharsets constants instead of CharSet.forName
* EGitPatchHistoryTest: Set input stream encoding with constant
* DirCacheIterator: Open InputStream in try-with-resource
* DumbClientSmartServerTest: Open auto-closeable resources in try-with-resource
* DirCacheCheckoutTest: Open FileInputStream in try-with-resource
* DiffFormatterReflowTest: Open InputStream in try-with-resource
* dfs: Fix DataFormatException: 0 bytes to inflate
* dfs: actually allow current DfsBlock to GC
* dfs: test for repositories sharing blocks in DfsBlockCache
* daemon: Add --ketch=LEADER flag
* Ketch: Intercept push and route it through Ketch
* Ketch: Simple map of running leader instances
* Ketch: Basic replication system
* PushCertificateParser: Move reader parsing to instance method
* PushCertificateParser: Make constructor public
* Report PackProtocolExceptions to client during receive-pack
* PushCertificate: implement hashCode/equals/toString
* PushCertificateParser: Make pushee optional
* PushCertificateParser: Change error string for invalid field
* PushCertificateParser: Add method for parsing from a stream
* IO: Add a method for reading lines
* BaseReceivePack: Treat all LFs as optional
* BaseReceivePack: More validation during parseCommand
* TestRepository: Allow setting explicit Change-Id
* TestRepository: Ignore existing Change-Id in message
* TestRepository: Support committing to unborn symref
* TestRepository: Expose some getters for CommitBuilder
* TestRepository: Add methods to amend commits or refs
* TestRepository: Add a reset method to move HEAD around
* TestRepository: Optionally insert Change-Id in commit message
* Enable writing bitmaps during GC by default.
* Enable writing pack indexes with bitmaps in the GC.
* Enable serving upload requests using bitmaps.
* Support creating pack bitmap indexes in PackWriter.
* Added read/write support for pack bitmap index.