The first maintenance release of Git 2.4 is out

May 15, 2015 06:01 GMT  ·  By

The Git development team is proud to announce the immediate availability for download of the first maintenance release for Git 2.4, the stable branch of the acclaimed open-source distributed version control system.

According to the changelog, Git 2.4.1 is here to address an issue in the "git diff --no-index" command, which refused to work when attempting to display a patchset to remove the file that could get turned into a directory. The command has also been patched to imitate the POSIX diff command when comparing a file and directory.

Git 2.4.1 fixes a problem with the .gitconfig file that is created by default in the Home directory of a Linux operating system when running the "git config --global" command, as it incorrectly spelled the email and name entries in it. Also, the daylight-saving-time offset has been repaired in the "git commit --date=now" command.

Several other issues have been repaired in Git 2.4.1

The first maintenance release of Git 2.4 also addresses an issue in the "git cat-file bl $blob" command, which failed to work correctly despite that fact that that no object type that is "bl" was available. Also, the codepaths that read the .gitattributes and .gitignore files have been instructed to take into consideration the fact that a UTF-8 BOM marker might exist at the beginning for the respective files.

Last but not least, Git 2.4.1 now avoids setting core.worktree if the respective Git repository is located in the hidden .git directory at the top level of the working tree, and the access to objects in Git repositories that obtain from a different one on a slow NFS (Network File System) server got simplified. Download Git 2.4.1 right now from Softpedia.