Home Explore Blog CI



git

1st chunk of `Documentation/RelNotes/1.5.0.1.adoc`
08db2c73ae88ee04038f6c0849c1b70cdaca2910d54ca43700000001000004e7
GIT v1.5.0.1 Release Notes
==========================

Fixes since v1.5.0
------------------

* Documentation updates

  - Clarifications and corrections to 1.5.0 release notes.

  - The main documentation did not link to git-remote documentation.

  - Clarified introductory text of git-rebase documentation.

  - Converted remaining mentions of update-index on Porcelain
    documents to git-add/git-rm.

  - Some i18n.* configuration variables were incorrectly
    described as core.*; fixed.

* Bugfixes

  - git-add and git-update-index on a filesystem on which
    executable bits are unreliable incorrectly reused st_mode
    bits even when the path changed between symlink and regular
    file.

  - git-daemon marks the listening sockets with FD_CLOEXEC so
    that it won't be leaked into the children.

  - segfault from git-blame when the mandatory pathname
    parameter was missing was fixed; usage() message is given
    instead.

  - git-rev-list did not read $GIT_DIR/config file, which means
    that did not honor i18n.logoutputencoding correctly.

* Tweaks

  - sliding mmap() inefficiently mmaped the same region of a
    packfile with an access pattern that used objects in the
    reverse order.  This has been made more efficient.

Title: GIT v1.5.0.1 Release Notes
Summary
The GIT v1.5.0.1 release includes various updates, such as documentation improvements with clarifications and corrections to the 1.5.0 release notes, as well as bugfixes for issues like executable bit handling, segfaults, and incorrect configuration descriptions, and performance tweaks to improve efficiency in areas like packfile access.