* Refactor CommitCommand to improve readability
* CommitCommand: fix formatting
* CommitCommand: remove unncessary comment
* Ensure post-commit hook is called after index lock was released
* SubmoduleWalk#forPath: Clarify that caller must close returned instance
* ConfigConstants: Fix quoting of section names in javadocs
* Upgrade maven-pmd-plugin to 3.12.0
* DiffCommand: Open DiffFormatter in try-with-resource
* DiffAlgorithms: Open Repository in try-with-resource
* DescribeCommandTest: Open FileWriter in try-with-resource
* CommitCommand: Open InputStream in try-with-resource
* DefaultNoteMerger: Open UnionInputStream in try-with-resource
* 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