转载

Git 2.2.2 和 Git 2.3.0 RC1 发布

Git 2.2.2 和 Git 2.3.0 RC1 发布

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,详情请看 这里 。

正文到此结束
Loading...