* 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
* Create FetchRequest superclass with common elements
* Rename Fetch V2 request wantsIds and options
* Move protocol v0/v1 parsing to its own class and request objects