* 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
* DirCache: Fix bad code formatting
* DirCacheEntry: Speed up creation by avoiding string cast
* DirCache: Fix getEntriesWithin("") to not include null entries
* Fix performance regression in CanonicalTreeParser
* Allow setting detail message and cause when constructing most exceptions
* Use message from ServiceNotAuthorizedException, ServiceNotEnabledException
* dumb HTTP: Clarify AsIsFilter by introducing req and res locals
* Clarify description of ServiceNotAuthorizedException