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

新闻 Git 2.6.2 发布,bug 修复版本 下载

Discussion in '软件资讯' started by 漂亮的石头, 2015-10-18.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    487,336
    Likes Received:
    47
    Git 2.6.2 发布,此版本相比 2.6.1,改进如下:
    ------------------

    * There were some classes of errors that "git fsck" diagnosed to its
    standard error that did not cause it to exit with non-zero status.

    * A test script for the HTTP service had a timing dependent bug,
    which was fixed.

    * Performance-measurement tests did not work without an installed Git.

    * On a case insensitive filesystems, setting GIT_WORK_TREE variable
    using a random cases that does not agree with what the filesystem
    thinks confused Git that it wasn't inside the working tree.

    * When "git am" was rewritten as a built-in, it stopped paying
    attention to user.signingkey, which was fixed.

    * After "git checkout --detach", "git status" reported a fairly
    useless "HEAD detached at HEAD", instead of saying at which exact
    commit.

    * "git rebase -i" had a minor regression recently, which stopped
    considering a line that begins with an indented '#' in its insn
    sheet not a comment, which is now fixed.

    * Description of the "log.follow" configuration variable in "git log"
    documentation is now also copied to "git config" documentation.

    * Allocation related functions and stdio are unsafe things to call
    inside a signal handler, and indeed killing the pager can cause
    glibc to deadlock waiting on allocation mutex as our signal handler
    tries to free() some data structures in wait_for_pager(). Reduce
    these unsafe calls.

    * The way how --ref/--notes to specify the notes tree reference are
    DWIMmed was not clearly documented.

    * Customization to change the behaviour with "make -w" and "make -s"
    in our Makefile was broken when they were used together.

    * The Makefile always runs the library archiver with hardcoded "crs"
    options, which was inconvenient for exotic platforms on which
    people want to use programs with totally different set of command
    line options.

    * The ssh transport, just like any other transport over the network,
    did not clear GIT_* environment variables, but it is possible to
    use SendEnv and AcceptEnv to leak them to the remote invocation of
    Git, which is not a good idea at all. Explicitly clear them just
    like we do for the local transport.

    * "git blame --first-parent v1.0..v2.0" was not rejected but did not
    limit the blame to commits on the first parent chain.

    * Very small number of options take a parameter that is optional
    (which is not a great UI element as they can only appear at the end
    of the command line). Add notice to documentation of each and
    every one of them.

    更多内容请看发行说明

    下载:https://github.com/git/git/archive/v2.6.2.zip
    Git 2.6.2 发布,bug 修复版本下载地址
     
Loading...