* UploadPack: Use request instead of field for clientShallowCommits
* UploadPack: Use request instead of field for depth
* UploadPack: Use request instead of field for shallowSince
* UploadPack: Use request in computeShallowUnshallow
* Move deepenSince and deepenNotRefs up to FetchRequest
* Allow overriding DfsPackDescription comparator for scanning packs
* Move DfsPackDescription comparators to common location
* Use Comparators for PackSource
* DfsPackDescription: Disallow null PackSource
* NoteMapTest: Open TreeWalk instances in try-with-resource
* ObjectDirectoryTest: Fix warnings about variable hiding
* PackWriterTest: Open RevWalk in try-with-resource
* PatchIdDiffFormatterTest: Open Git and PatchIdDiffFormatter in try-with-resource
* PathSuffixFilterTest: Open TreeWalk in try-with-resource
* PostOrderTreeWalkTest: Open TreeWalk in try-with-resource
* PullCommandWithRebaseTest: Open RevWalk in try-with-resource
* PushCommandTest: Open Git instances in try-with-resource
* RacyGitTests: Open NameConflictTreeWalk in try-with-resource
* RecursiveMergerTest: Open TreeWalk and BufferedReader in try-with-resource
* ReflogConfigTest: refactor commit method to avoid variable hiding
* Update .mailmap
* RefDirectoryTest: Fix warning about member variable hiding
* ReflogResolveTest: Open Git instances in try-with-resource
* ReflogTest: Open Git instances in try-with-resource
* RepoCommandTest: Open Git instances in try-with-resource