This is a minor release of the Git software

Mar 15, 2015 06:00 GMT  ·  By

The third maintenance release of the stable Git 2.3 branch has been released bringing several bug fixes and performance improvements to the world’s most popular distributed revision control system that lets developers interact with GitHub to upload the source code of their programs.

According to the changelog, Git 2.3.3 fixes corrupt input in the "git diff -M" command, which will no longer cause a segfault, the description of the "grep -h" command has been improved, and the documentation for the "git remote add" command has been modified to clarify the information about the "--tags" and "--no-tags" arguments.

“unsigned char" is now used to store values that range from 0-255, the "git diff --shortstat --dirstat=changes" command removes the unnecessary dirstat based on lines, and some documentation was changed to clearly state the interaction between the submodule.*.update configuration and the "git submodule update" command.

Moreover, the "git apply" command has been updated to correctly read, create, update and remove paths from the current directory or outside the working tree, and the "git daemon" command will no longer look up hostnames if the "%IP" and "%CH" interpolations aren’t requested.

Lastly, the "interpolated-path" option of the "git daemon" command will no longer insert any string client that has previously been declared in the "host=" capability request. Also, the “%CH” and “%H” interpolations have been sanitized to a valid and saner DNS name. Download Git 2.3.3 right now from Softpedia.