1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Git 2.2.2 和 Git 2.3.0 RC1 发布 下载

本帖由 漂亮的石头2015-01-14 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    Git 2.2.2 发布,此版本现已提供下载:v2.2.2.zip

    主要是修复了 Git 2.2.1 的 bug:

    * "git checkout $treeish $path", when $path in the index and the
    working tree already matched what is in $treeish at the $path,
    still overwrote the $path unnecessarily.

    * "git config --get-color" did not parse its command line arguments
    carefully.

    * open() emulated on Windows platforms did not give EISDIR upon
    an attempt to open a directory for writing.

    * A few code paths used abs() when they should have used labs() on
    long integers.

    * "gitweb" used to depend on a behaviour recent CGI.pm deprecated.

    * "git init" (hence "git clone") initialized the per-repository
    configuration file .git/config with x-bit by mistake.

    * Git 2.0 was supposed to make the "simple" mode for the default of
    "git push", but it didn't.

    * "Everyday" document had a broken link.

    * The build procedure did not bother fixing perl and python scripts
    when NO_PERL and NO_PYTHON build-time configuration changed.

    * The code that reads the reflog from the newer to the older entries
    did not handle an entry that crosses a boundary of block it uses to
    read them correctly.

    * "git apply" was described in the documentation to take --ignore-date
    option, which it does not.

    * Traditionally we tried to avoid interpreting date strings given by
    the user as future dates
    (1) ISO-like format is used, and
    (2) the string can make sense interpreted as both y-m-d and y-d-m.

    Git may still have to use the heuristics to tiebreak between dd/mm/yy
    and mm/dd/yy, though.

    * The code to abbreviate an object name to its short unique prefix
    has been optimized when no abbreviation was requested.

    * "git add --ignore-errors ..." did not ignore an error to
    give a file that did not exist.

    * Git did not correctly read an overlong refname from a packed refs
    file.

    此外还有 typofixes,文档更新和代码清理。更多内容请看发行说明

    同时还发布了 Git 2.3.0 RC1,详情请看这里
    Git 2.2.2 和 Git 2.3.0 RC1 发布下载地址
     
正在加载...