Git 2.3.3 released with several bug fixes and performance improvements
The third maintenance release of the stable Git 2.3 branch has been released. The new release integrates several bug fixes and includes many performance improvements in the popular distributed revision control system.
Git allows developers to interact with GitHub to upload the source code of programs. As per the changelog, in the newly released Git 2.3.3, corrupt input in the ‘git diff –M’ command has been fixed, which means it will no more cause a segfault. Description of the ‘grep-h’ command has been improved, too, and documentation for the ‘git remote add’ command has been modified so that information about ‘-tags’ and ‘-no-tags’ arguments is more clear.
Now ‘unsigned char’ will be used to store values that range from 0-255, unnecessary dirstat based on lines have been removed from the ‘git diff --shortstat --dirstat=changes’ command, and some documentation has also been modified to make the interaction between the submodule.*.update configuration and the ‘git submodule update’ command more clear.
An update has also been made to the ‘git apply’ command so that it correctly reads, creates, updates and removes paths from the directory or outside the working tree. In the new version, the ‘git daemon’ command will also not look for hostnames if the ‘%IP’ and ‘%CH’ interpolations are not sought for. The ‘interpolated-path’ option of the ‘git daemon’ command will also not insert any string client in the new release.