* AdvertiseErrorTest: Open Transport in try-with-resource
* AddCommandTest: Open PrintWriter in try-with-resource
* FileBasedConfigTest: Open FileOutputStream in try-with-resource
* WalkRemoteObjectDatabase: Open auto-closeable resources in try-with-resource
* TransportSftp: Open BufferedReader in try-with-resource
* ReflogReaderTest: Open FileOutputStream in try-with-resource
* ReflogReaderTest: Fix indentation
* ReflogWriterTest: Open FileInputStream in try-with-resource
* TransportHttp: Open auto-closeable resources in try-with-resource
* RebaseCommandTest: Open BufferedReader in try-with-resource
* DirCacheCGitCompatabilityTest: Open BufferedReader in try-with-resource
* LockFile: Open FileInputStream in try-with-resource
* CheckoutCommandTest: Open FileInputStream in try-with-resource
* SmudgeFilter: Fix Integer boxing warning
* Add ConfigConstants.CONFIG_SECTION_LFS
* DirCacheCheckoutTest: Open Git and TreeWalk in try-with-resource
* CommitCommand: Remove declaration of unthrown exception
* Branch: Fix variable hiding warning
* ApplyCommandTest: Open Git in try-with-resource
* PackFileTest: Open ObjectInserter.Formatter in try-with-resource
* diff: Optimize single line edits
* blame: Reduce running time ~4.5% by skipping common subtrees
* blame: Micro optimize blob lookup in tree
* blame: Automatically increase commit abbreviation length
* Blame correctly in the presence of conflicting merges